Commit Graph

225 Commits

Author SHA1 Message Date
Anas b490a58cf2
Count After Upload (#128) 2021-06-04 08:04:56 +07:00
Hafitz Setya a392a037b7
change back 2021-06-01 12:08:04 +07:00
Hafitz Setya 8b970c2f84
revert 2021-06-01 07:40:23 +07:00
Hafitz Setya 8935a0e27d
Tidying up 2021-05-31 11:54:59 +07:00
Anas 3589065196
Fix (#113) 2021-05-31 11:54:05 +07:00
Anas 31bfcabc92
Added Count cmd and some changes (#111) 2021-05-31 10:07:03 +07:00
Hafitz Setya 9dbad49a23
v4.8.0-hotfix
- Revert to ytdl, coz yt-dlp have bug in /tarwatch command
2021-05-30 15:23:29 +07:00
Hafitz Setya 53403b2df4
v4.8.0
- Some modification in /start command
- Added multiple tracker
- Change to yt-dlp for more supported site (memory executed is fixed when  yt-dlp)
- Tidying up

Co-authored-by: Sreeraj V R <SVR666@users.noreply.github.com>
Co-authored-by: Ncode2014 <Ncode2014@users.noreply.github.com>
2021-05-30 08:34:49 +07:00
Hafitz Setya aa6aab2f4c
v4.7.8
- Added custom img in telegraph search
- Update user agent
- Tidying up
2021-05-25 11:26:50 +07:00
Hafitz Setya 6df4486ca5
v4.7.5 (#94)
- Added sudo using database
NOTE: redeploy recommended to generating database, or you can go to your herokuapp > resources > add-ons > then serach Heroku Postgres > hit Submit Order Form, then copy your database url from DATABASE_URL > Heroku config vars
- mirror: Fix for uploading telegram file_name of None type
- gdriveTools: Fix infinite loop when hitting rate limits

Co-authored-by: Sreeraj V R <SVR666@users.noreply.github.com>
Co-authored-by: Gautam Kumar <gautamajay52@gmail.com>
Co-authored-by: KenHV <yo@kenharris.xyz>
2021-05-17 15:36:46 +07:00
Hafitz Setya 29b2e32470
v4.7.2
- Change docker and update megasdk
- Tidying up
2021-05-11 21:06:14 +07:00
FA Tulloh 080039d3f5
Some fixes (#83) 2021-05-09 15:48:25 +07:00
Hafitz Setya 9612d9994b
v4.7.1 (#82)
- Revert to megasdk
- Added Estimated Dyno Expired in usage command

Co-authored-by: Ncode2014 <Ncode2014@users.noreply.github.com>
2021-05-08 14:20:12 +07:00
Hafitz Setya 50b95b068c
Tidying up 2021-05-02 15:41:39 +07:00
Hafitz Setya 55b94831b0
v4.7.0 (#75)
- fix rarbg not start downloading after bot restarts
- catch an edge case in gdriveTools.drive_list

Co-authored-by: Anas <anasty17@users.noreply.github.com>
Co-authored-by: Aakash Singh <sainAk@users.noreply.github.com>
2021-05-01 17:41:48 +07:00
Hafitz Setya 5bc34adfe7
Revert "v4.7.0 (#72)" (#74)
This reverts commit fca6a44cec.
2021-05-01 17:41:05 +07:00
Hafitz Setya fca6a44cec
v4.7.0 (#72)
- fix rarbg not start downloading after bot restarts
- catch an edge case in gdriveTools.drive_list

Co-authored-by: Anas <anasty17@users.noreply.github.com>

Co-authored-by: Aakash Singh <sainAk@users.noreply.github.com>
2021-05-01 17:25:31 +07:00
Hafitz Setya 5e1f05d5e3
Fix typo 2021-04-26 18:19:28 +07:00
Hafitz Setya 6f2080b7f7
v4.6.9 (#66)
- Merged mega-rest from lzzy
- Fix /watch download msg progress
- Change auto stop to 20 minute
- Fix stop duplicate mirror (#65)
- Fix tar name
- Change tracker

Co-authored-by: Shivam Jha <lzzy12@users.noreply.github.com>
Co-authored-by: Dev Singh Rajput <magneto261290@users.noreply.github.com>
Co-authored-by: FA Tulloh <77918734+yourtulloh@users.noreply.github.com>
2021-04-26 16:14:40 +07:00
Hafitz Setya a077ecb66e
v4.6.6 (#52)
- direct_links: Added racaty.net support
- Update support group link
- Added img in /stats command
- Fix Index URL encode problem
- Added support for password protected index links by magneto
- stickers: Added /remove command to remove sticker an existing pack

Co-authored-by: The Fierce Warrior <TheFierceWarrior@users.noreply.github.com>
Co-authored-by: Dev Singh Rajput <magneto261290@users.noreply.github.com>
2021-04-19 03:34:31 +07:00
BruteWoorse 8f937c1b1f
Show Current size When Download size Exceeded. (#51)
* Show Current size When Download  size Exceeded.

* Fix typo

Co-authored-by: Hafitz Setya <71178188+breakdowns@users.noreply.github.com>
2021-04-15 19:21:12 +07:00
Hafitz Setya 4fa3f74a36
v4.6.5 (#50)
- Remove USE_TELEGRAPH, cuz its causes some issue
- Added support group link in /repo command
2021-04-14 15:13:34 +07:00
Hafitz Setya 264b4dbc7c
v4.6.3 (#47)
- Added /authlist command, to see Authorized list
- Add ability to limit when mirroring torrent
- Fixed Zippyshare

Co-authored-by: Sreeraj V R <SVR666@users.noreply.github.com>
Co-authored-by: BruteWoorse <brutewooorse@users.noreply.github.com>
Co-authored-by: KenHV <yo@kenharris.xyz>
2021-04-12 10:47:06 +07:00
Hafitz Setya 2e0dd53363
Fixed zippyshare 2021-04-10 14:25:19 +07:00
Hafitz Setya 174d96b4d4
v4.6.1 (#41)
- Tidying up
2021-04-05 18:22:25 +07:00
Hafitz Setya 9e8a706ecf
v4.6 (#40)
-  Fixed cannot change locale (en_US.UTF-8)
-  Update /repo command
-  Logger when restarting
-  Using Telegra.ph for /list search results optional.
Thanks to ksssomesh12
2021-03-29 10:14:36 +07:00
Hafitz Setya eefcef0495
v4.5 (#39)
- Added /repo command
- Added some emoji
- Remove Encryption
- Cleanup code
2021-03-27 11:26:54 +07:00
Hafitz Setya 5568e90d7b
Update youtube_dl_download_helper.py 2021-03-24 10:12:06 +07:00
Hafitz Setya 1a222a3cfc
v4.4.4 (#35)
- cc after clone finish.
Thanks to anasty17
- Change to yt-dlp
2021-03-24 07:24:16 +07:00
Hafitz Setya e3adb19880
v4.4 (#31)
- Fix typo
- Automatic stopped after 300 second if dead torrent
- Stop clone gdrive link limit
2021-03-22 16:06:32 +07:00
Hafitz Setya faf2d51308
Forget 2021-03-19 19:22:56 +07:00
Hafitz Setya 227420d790
V4.3 (#30)
- Fixed Zippyshare.
Thanks to UsergeTeam, BianSepang, usmanmughalji 
- Update cloning log
2021-03-19 09:27:46 +07:00
Hafitz Setya d760da40ab
Fixed typo 2021-03-17 07:17:38 +07:00
Hafitz Setya 110bfd4cdd
v4.1 (#26)
- Added Custom Filename support
2021-03-15 09:25:23 +07:00
Hafitz Setya db7e8b51ab
Count search results in telegraph 2021-03-11 06:42:23 +07:00
Hafitz Setya 1d809560d5
v3.9 (#19)
- Added option to block mega folder support
2021-03-10 08:46:46 +07:00
BruteWoorse d023e2c179
Use bot session_string 2021-03-10 00:49:55 +08:00
Hafitz Setya f78358537b
Update /list command 2021-03-09 13:45:53 +07:00
Hafitz Setya 2ba98ac0de
v3.7 (#14)
- Added Uptobox support
- Check file in drive before mirror and stop duplicate mirror
2021-03-06 09:35:15 +07:00
Hafitz Setya 4d59931629
v3.6 (#13)
- Added extra buttons
2021-03-05 11:47:04 +07:00
Hafitz Setya df192e4145
v3.5 (#12)
- Added quality option in /watch command
- Added url Shorteners support (Optional)
- Random name while generating Telegraph Token
2021-03-04 06:30:32 +07:00
Hafitz Setya 0444bc07e9
Update gdriveTools.py 2021-03-03 10:19:32 +07:00
Hafitz Setya 35ad3e524e
v2.5 (#10)
- /list command now results will be uploaded to telegra.ph
- Auto generate Telegraph Token
- Added Inline Buttons
- Update /stats command
2021-03-03 09:12:39 +07:00
Hafitz Setya 77904d77f0
v2.5 (#9)
* Added mega.nz support
* Added option to disable mega.nz links
* Some fixes and optimization
2021-03-01 07:44:54 +07:00
Hafitz Setya 78a3f13f92
Skip unavailable videos when downloading from Playlist 2021-02-22 15:27:53 +07:00
Hafitz Setya 7c5e7c5108
Update gdriveTools.py 2021-02-21 18:33:38 +07:00
Hafitz Setya 35e636cc23
Update gdriveTools.py 2021-02-14 20:43:34 +07:00
Hafitz Setya fbd77ae313
Session String (#2)
* Update README.md

* Update README.md

* Update gdriveTools.py
2021-02-14 09:57:29 +07:00
Hafitz Setya 8f94e54696
Update gdriveTools.py 2021-02-14 04:17:31 +07:00
Hafitz Setya cf506b283a
Change to English 2021-02-13 19:29:02 +07:00
4amparaboy 91b796e20d
Update gdriveTools.py 2021-02-13 19:09:26 +07:00
lzzy12 952a661b62 Merge remote-tracking branch 'origin/staging-4.0' into master
# Conflicts:
#	Dockerfile
#	bot/helper/ext_utils/bot_utils.py
#	bot/helper/mirror_utils/download_utils/aria2_download.py
#	bot/modules/mirror.py
#	requirements.txt
2020-09-13 22:38:45 +05:30
Shubham dubey 10593d8a66 Fix /list if fileName string contains multiple quotes (#141) 2020-07-31 20:06:01 +05:30
jaskaranSM 0096b6328c Revert "Implement mega.nz support"
This reverts commit 45f75fb7a6.
2020-07-31 20:06:01 +05:30
lzzy12 1aed50a5f4 Fixed multiple /unzipmirror commands gets all the mirrors stuck
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-06-28 14:51:55 +05:30
lzzy12 e77290528e Fixed downloads from torrent files won't show seeders and peers
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>

# Conflicts:
#	bot/helper/mirror_utils/download_utils/aria2_download.py
2020-06-27 20:28:30 +05:30
jaskaranSM b042030760 Implement Centralized Aria Websocket Listener
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-06-23 18:39:15 +05:30
jaskaranSM e4ecc60407 Optimize Clone implementation 2020-06-23 17:09:49 +05:30
jaskaranSM 1b79bbda6e Fix error extraction 2020-06-21 13:39:15 +05:30
lzzy12 45f75fb7a6 Fix crash if Mega API key is not provided
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-06-19 15:34:18 +05:30
jaskaranSM c6a430a44d Handle more exceptions 2020-06-18 12:59:52 +05:30
jaskaranSM 3720eacf13 Optimize Clone implementation 2020-06-18 12:57:31 +05:30
lzzy12 c4c7575000 Generate our own gid for mega mirrors
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-06-05 14:01:36 +05:30
lzzy12 c791b39785 Revert "Improved upload progress implementation"
This reverts commit 0f7b79f7a4.
2020-06-05 13:20:40 +05:30
lzzy12 3217b67df0 Fixup for meganz login
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-06-05 13:15:00 +05:30
lzzy12 8bd01276be Add ability to login to mega account for premium accounts
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-06-03 11:32:09 +05:30
jaskaranSM 578eeb4004 Implement Mega.nz mirror support.
- Co-authored by - lzzy12 (github.com/lzzy12)
2020-05-28 15:17:19 +05:30
Nageen Chand b6b8a416e9
add ability to unzip files (#93)
handle unsupported request

use shell utils to extract archives

use shell utils to extract archives

update mirror calls for unzipmirror

fix extract location of files

install deps

handling if archive is not extracted correctly

typo fix

implement Extract Status

handle filenames with spaces

handle special character
2020-05-28 00:26:22 +05:30
lzzy12 0f7b79f7a4 Improved upload progress implementation
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-05-21 13:08:50 +05:30
jaskaranSM cdefe12348 Implement Centralized Aria Websocket Listener 2020-05-15 13:34:09 +05:30
jaskaranSM 1670b619ae Fix deadlock 2020-05-12 14:27:24 +05:30
jaskaranSM c4e81d5ab1 start Aria2 Websocket listener before adding download in queue. 2020-05-12 13:50:16 +05:30
lzzy12 d3938784ac Remove broken direct download link extracters
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-05-09 00:10:09 +05:30
jaskaranSM 315108e7d1 patch regex for more links 2020-05-05 10:51:55 +05:30
jaskaranSM 4d964b6e29 use regex to extract fileId from GDrive links 2020-05-04 12:25:40 +05:30
jaskaranSM 78b60d6715
import threading lib 2020-04-19 14:58:35 +05:30
jaskaranSM 8624e0174b Fix IO Block on Large Playlists 2020-04-18 14:32:01 +05:30
jaskaranSM 120ca7538d clone: remove forward slash 2020-04-16 12:39:46 +05:30
jaskaranSM e5bb8e55ef Clone fix and added index link support 2020-04-16 12:38:12 +05:30
jaskaranSM d7bc8f3c9a switch to context based callbacks 2020-04-16 12:26:28 +05:30
lzzy12 c6b4c542b7 fixup after e0f4c4347c
- Also fixed copying of netrc file in the container

Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-15 14:47:33 +05:30
lzzy12 e0f4c4347c Separate out youtube-dl command
- /watch [youtube-dl supported link]

Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-14 23:20:52 +05:30
lzzy12 e5364f96e1 Revert "Handle rare bug when download is not deleted from download_dict on error"
This reverts commit 136924ffd4.

Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-13 13:32:39 +05:30
lzzy12 76e3db1946 [Hotfix] Fix bug where the link have 302 request are treated as torrents
Download.is_torrent introduced in aria2p v0.9.0
https://github.com/pawamoy/aria2p/issues/53

Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-08 19:29:59 +05:30
Arsalan ed60afa9d6
fix typo in INDEX_URL (#54) 2020-04-07 20:36:04 +05:30
lzzy12 b2f2ee4335 Fix aria downloads cancellation after b58eb87b11
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-06 13:14:40 +05:30
lzzy12 47dd3c2b6f gdriveTools: Handle unhandled exception in clone method
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-05 14:12:13 +05:30
lzzy12 0536472e28 Expose message object from Status objects
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-05 13:28:35 +05:30
lzzy12 b58eb87b11 Improvements in cancelling mirrors
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-04-05 12:34:08 +05:30
jaskaranSM 708e6df87a youtube-dl: use best format 2020-04-01 12:07:29 +05:30
lzzy12 50ab740219 Correct filename if ffmpeg conversion is invoked by yt-dl
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-31 17:56:57 +05:30
lzzy12 a54fc42e1e Handle some exceptions
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-31 15:42:13 +05:30
lzzy12 e2c5c8beaf Log youtube-dl warnings and errors in bot log
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-31 11:15:09 +05:30
lzzy12 85d4005c16 Use netrc by default for youtube-dl
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-31 10:50:53 +05:30
lzzy12 9fa41f68c1 Some minor Fix-ups
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-30 18:16:54 +05:30
lzzy12 136924ffd4 Handle rare bug when download is not deleted from download_dict on error
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-30 17:46:56 +05:30
jaskaranSM 52e8fbec11 Fixed direct link torrent mirroring
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-30 17:05:55 +05:30
lzzy12 0ec499ff4a Handle weird path naming of youtube_dl
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-30 16:36:12 +05:30
lzzy12 141b13b52d Make ydl object local to the methods
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-30 14:55:29 +05:30
lzzy12 3bf9e0ea31 Use default quality provided by youtube-dl for now
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
2020-03-28 20:14:43 +05:30