Commit Graph

  • 88f4d5266f Add a python script to generate token.pickle file lzzy12 2019-10-27 18:55:32 +0530
  • d706365ce6 Add heroku.yml file for heroku support lzzy12 2019-10-27 17:43:55 +0530
  • a017f2260b Add Docker support lzzy12 2019-10-27 17:34:18 +0530
  • deb4b43fdd Validate Url and Magnet with Regex jaskaranSM 2019-10-27 17:29:02 +0530
  • 3bac006fb3 Output file size in list search results - Also Listing Recent Uploads Fixed. ( * ) jaskaranSM 2019-10-22 19:47:50 +0530
  • fdb49ac62a Fixed Cancelled Downloads stuck in Download Queue. - Also some minor Modifications. jaskaranSM 2019-10-22 18:20:47 +0530
  • 6ed78411fc
    message_utils: Handle TimeOuts. jaskaranSM 2019-10-20 18:53:18 +0530
  • b7e65d9c9c Changed sleep() call for Fixing Delay. jaskaranSM 2019-10-19 16:44:26 +0530
  • fa664e6663
    Check if log.txt exists before trying to open Shivam Jha 2019-10-17 21:45:03 +0530
  • 35f99c849f Handle an crash when user deletes the bot message manually lzzy12 2019-10-15 21:41:04 +0530
  • 9f26ed107c Allow owner to unauthorize a user or a chat lzzy12 2019-10-14 21:53:31 +0530
  • d38bc90e82 Don't do anything on KillThreadException until we figure a better way lzzy12 2019-10-14 20:51:34 +0530
  • 6ce2507c36 Implement /log command for easier debugging lzzy12 2019-10-14 20:50:35 +0530
  • a0cdda9e6e Improve gdrive progress tracking lzzy12 2019-10-13 23:00:05 +0530
  • 7228461ab9 Cast time formats to int lzzy12 2019-10-13 21:14:47 +0530
  • c9ede8bf16 Fix torrent download from telegram lzzy12 2019-10-12 23:39:24 +0530
  • cc90560657
    This triggers my OCD Shubham dubey 2019-10-12 17:39:04 +0530
  • 17a08973e1 Handle some more crashes related download cleanup lzzy12 2019-10-12 22:54:30 +0530
  • 7b485d13b0 Fix crashes related to cancel mirror lzzy12 2019-10-12 22:45:30 +0530
  • c1e4bf246c Simply sleep the upload progress thread instead of using event locks lzzy12 2019-10-12 22:14:22 +0530
  • 4fa2e71e98 Show upload ETA in appropriate time units lzzy12 2019-10-12 22:12:07 +0530
  • 70eaada75f Stop blocking the thread while uploading the file causing slow speeds lzzy12 2019-10-12 21:22:21 +0530
  • bb74416eca Stop trying to add invalid urls lzzy12 2019-10-12 21:02:12 +0530
  • 16886f5ac8 Make changing of bot commands easier lzzy12 2019-10-12 20:55:04 +0530
  • 5d6c0c8ff7 Implementing auto delete message lzzy12 2019-10-12 20:20:08 +0530
  • a432ad8a5d Fix some messages sent by bot lzzy12 2019-10-12 19:50:50 +0530
  • b5c3989451 exit_cleanup: Use aria2.remove_all method instead of loop lzzy12 2019-10-11 23:28:46 +0530
  • fda8785c64 get_readable_message: Acquire lock before accessing the download_dict lzzy12 2019-10-11 23:25:13 +0530
  • 918b8653c9 Specify version of aria2p module lzzy12 2019-10-11 23:18:06 +0530
  • 6fe360ebaa Delete the element from download_dict if the download failed lzzy12 2019-10-11 19:54:48 +0530
  • a50d0427fd Add an option to limit max concurrent downloads lzzy12 2019-10-11 19:26:41 +0530
  • 31510f0c01 Merge branch 'staging' of github.com:lzzy12/aria-mirror-bot into staging lzzy12 2019-10-11 19:20:39 +0530
  • 2e378a9f0b Add initial project documentation lzzy12 2019-10-11 19:19:32 +0530
  • 42334d36b8 Limit seeding speed to minimal (#1) Shubham dubey 2019-10-10 23:03:12 +0530
  • fad3913e26 Implement cancelall lzzy12 2019-10-11 00:09:03 +0530
  • 9d83cd31c7 Random fixes all around the source lzzy12 2019-10-11 00:07:46 +0530
  • c683c7732f Fix authorization on bot restart lzzy12 2019-10-10 21:44:06 +0530
  • ce16f77b6d Clean download directory on startup lzzy12 2019-10-07 23:17:09 +0530
  • 65303e3143 Change status while archiving download lzzy12 2019-10-07 23:05:05 +0530
  • 1761d16f70 Fix disk_usage size unit conversion logic lzzy12 2019-10-07 22:05:36 +0530
  • 80388249c5 Implement tar-mirror invoked by /tarmirror lzzy12 2019-10-07 22:02:46 +0530
  • d36ba18a9f Categorise modules according to their jobs lzzy12 2019-10-07 20:06:23 +0530
  • e49445c603 Use loop count instead of progress_bytes for upload progress lzzy12 2019-10-06 23:29:48 +0530
  • 3a8f284186 Only allow authorized users to use the bot lzzy12 2019-10-06 23:18:16 +0530
  • 3bfe24786e Use threading.Lock to prevent concurrent access to shared resources lzzy12 2019-10-06 20:34:16 +0530
  • b58cb47584 Trying to fix bug lzzy12 2019-10-05 22:48:37 +0530
  • 99efa2dacb Fix error lzzy12 2019-10-05 21:25:13 +0530
  • 8d95cfa3b7 Fix upload ETA lzzy12 2019-10-05 21:11:56 +0530
  • 1e3b5578d5 Implement speed and ETA for upload lzzy12 2019-10-05 19:54:11 +0530
  • 2cf2cd4cd6
    License source under GPL v3 Shivam Jha 2019-09-29 17:24:51 +0530
  • 706047f102 cancel_mirror: Handle some more user made errors lzzy12 2019-09-29 21:55:19 +0530
  • 7eda6b5f79 Add support for mirroring torrent files sent on telegram lzzy12 2019-09-29 21:22:50 +0530
  • 2447f7fc5c Add /disk command lzzy12 2019-09-29 20:23:21 +0530
  • b69e009661 Add help and ping commands lzzy12 2019-09-29 19:37:02 +0530
  • f83ab444d2 Fix some random stuffs lzzy12 2019-09-29 19:01:15 +0530
  • 6cc7f63410 Fix more crashes when mirror url is invalid lzzy12 2019-09-29 18:28:06 +0530
  • 1fd10648ff Add Progress Bar for Downloads jaskaranSM 2019-09-28 09:00:14 -0400
  • c638d7703e Fix onDownloadError callback when url is invalid lzzy12 2019-09-29 05:43:34 +0530
  • c360bebb7b Start using python f-strings lzzy12 2019-09-28 23:11:39 +0530
  • def54aca87 Mention error in the message while informing the user about cancellation lzzy12 2019-09-28 22:29:39 +0530
  • 6d4cfcaf43 Implement cancel_mirror lzzy12 2019-09-28 22:08:59 +0530
  • 4e3f412e7a Use message_id as a key for download_dict instead of update_id lzzy12 2019-09-28 20:44:21 +0530
  • 7703a14058 Add support for mirroring .torrent provided it's URL lzzy12 2019-09-28 19:47:29 +0530
  • 0fac78be49 Fix some stuffs lzzy12 2019-09-28 19:43:36 +0530
  • ae16a8338d gdriveTools: Set log level of googleapiclient.discovery to ERROR lzzy12 2019-09-28 19:19:31 +0530
  • 7ebd051ed3 Fix download cleanup lzzy12 2019-09-28 18:24:27 +0530
  • c0a446749a Fix onDownloadComplete not being called lzzy12 2019-09-28 02:42:44 +0530
  • bce77735ce Fix dead locks due to while loop in multiple threads trying to access a shared state lzzy12 2019-09-28 02:13:22 +0530
  • 8ddb98595c Fix bugged implementation of 464a633115 lzzy12 2019-09-27 22:44:48 +0530
  • 464a633115 Only maintain single status message in a chat lzzy12 2019-09-27 20:35:41 +0530
  • 3fc9d40292 Implement mirror_status: invoked by /status lzzy12 2019-09-27 20:06:50 +0530
  • c2f1fbadff Introduce message_utils module managing telegram messages lzzy12 2019-09-27 19:12:25 +0530
  • 86d624214d gdriveTools: Refactor confusing variable names lzzy12 2019-09-27 02:51:46 +0530
  • d2a65adf18 Fix Yet another bug due to indentation lzzy12 2019-09-27 00:09:05 +0530
  • 94fc5d0022 Added G-Drive List Feature jaskaranSM 2019-09-26 12:59:59 -0400
  • 53fb5bda2e Fixed Recursive Directory Upload jaskaranSM 2019-09-26 11:16:51 -0400
  • a67ddfb5be download_tools: Fix torrent yet again lzzy12 2019-09-26 23:05:19 +0530
  • 7281c18687 gdrive_tools: Refactor file_ops() to get_mime_type() lzzy12 2019-09-26 22:59:30 +0530
  • 43c95a659b Fix bug of uploaded file not saving with proper name lzzy12 2019-09-26 22:46:10 +0530
  • 84482969f1 Introduce DownloadStatus class for storing stats of downloads lzzy12 2019-09-26 22:34:37 +0530
  • f0efb4357d Clean up downloads user requests bot shut-down lzzy12 2019-09-26 18:22:58 +0530
  • ab6c01146e Make separate module for fs related jobs lzzy12 2019-09-26 18:21:07 +0530
  • 54c563ffc4 Make sure there are not other useless downloads in background on startup lzzy12 2019-09-26 06:15:36 +0530
  • 50020b0e6b Fix logic for is_url lzzy12 2019-09-26 05:53:51 +0530
  • 6c082f7e77 download_helper: Fix support for download from magnet links lzzy12 2019-09-26 04:49:04 +0530
  • 76c6d68d85 download_helper: Avoid instantiating Aria APIs on each new mirror request lzzy12 2019-09-26 04:16:17 +0530
  • d403c95c5a gdrivetool: Use console based Flow for authentication lzzy12 2019-09-26 03:38:27 +0530
  • b2bd0c2685 Remove unnecessary dependency on CLIENT_SECRET and CLIENT_ID lzzy12 2019-09-26 01:37:54 +0530
  • 1c56b18724 Separated telegram related code from download upload related code lzzy12 2019-09-24 00:46:31 +0530
  • d6b6933ee8 Remove redundant str constructors lzzy12 2019-09-22 23:08:42 +0530
  • ffd1f7f378 ariaTools: Add a function to get file name of download lzzy12 2019-09-22 22:26:00 +0530
  • 6bb1224aa7 Specify Download Dir with RPC jaskaranSM 2019-09-18 11:48:19 -0400
  • 5cb5f228ad
    Linux Doesnt like Spaces. jaskaranSM 2019-09-18 10:46:50 -0400
  • 12b66b960c Remove dirty hack lzzy12 2019-09-18 19:34:39 +0530
  • d56aaa4729 Add an option to specify download directory lzzy12 2019-09-18 18:26:46 +0530
  • e5294b87e6
    Added aria2p Lib in Requirements. jaskaranSM 2019-09-17 19:18:41 +0530
  • 21dacbc8fb Major project structure rebase lzzy12 2019-09-17 19:10:29 +0530
  • 44fff43553 Separate credentials from code lzzy12 2019-09-17 16:27:06 +0530
  • 5da3f5139e
    bot: inital message will be a reply to user's message jaskaranSM 2019-09-17 06:35:10 -0400
  • e826385571 Initial jaskaranSM 2019-09-17 06:07:19 -0400