/clone-bot-public

It works on my system, so I don't care about yours

Primary LanguagePython

CLONE BOT

This repo is lite version of MLTB

  1. fill config.env on gist
  2. use this template make private repo
  3. add accounts folder and token.pickle

Tutorial:

Watch the video

Note:

  • If you are using Service accounts add them to google group and then add google group to shared drive as content manager or watch (https://www.youtube.com/watch?v=gFQWJ4ftt48&t=5034s)
  • Aria2p is removed so leech/mirror for direct links and magnets will not work
    btw you can leech from google drive

Features:

  • Log channel support
  • Change filename while cloning, ex: /clone <drive_url> |new file name.ext
  • Leech drive links (splitting, thumbnail for each user, setting as document or as media for each user)
  • Stop duplicates for all tasks except yt-dlp tasks
  • Zip/Unzip G-Drive links
  • Counting files/folders from Google Drive link
  • Direct Clone from

    GDToT, AppDrive, DriveApp, DriveLinks, DriveAce, DriveBit, DriveSharer, GDFlix, DriveRoot, DriveFlix, DriveHub.in, AniDrive, IndiDrive, HubDrive, KatDrive, DriveHub.ws, Kolop, DriveFire, DriveBuzz, Sharer.pw and ShareDrive links

  • View Link button, extra button to open file index link in broswer instead of direct download
  • Status Pages for unlimited tasks
  • Clone status
  • Search in multiple Drive folder/TeamDrive
  • Recursive Search (only with root or TeamDrive ID, folder ids will be listed with non-recursive method)
  • Multi-TD list by token.pickle if exists
  • Extract rar, zip and 7z splits with or without password
  • Zip file/folder with or without password
  • Use Token.pickle if file not found with Service Account for all Gdrive functions
  • Random Service Account at startup
  • Mirror/Leech/Watch/Clone/Count/Del by reply
  • YT-DLP quality buttons
  • Extenstion Filter for uploading/cloning files
  • Incomplete task notifier to get incomplete task messages after restart, works with database.
  • Mirror Telegram files to Google Drive
  • Copy files from someone's Drive to your Drive
  • Download/Upload progress, Speeds and ETAs
  • Mirror all yt-dlp supported links
  • Uploading to Team Drive
  • Index Link support
  • Service Account support
  • Delete files from Drive
  • Add sudo users
  • Custom Filename* (Only for Telegram files and yt-dlp)
  • Extract password protected files
  • Extract these filetypes and uploads to Google Drive

    ZIP, RAR, TAR, 7z, ISO, WIM, CAB, GZIP, BZIP2, APM, ARJ, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, LZH, LZMA, LZMA2, MBR, MSI, MSLZ, NSIS, NTFS, RPM, SquashFS, UDF, VHD, XAR, Z, TAR.XZ

  • Run speedtest on remote server

Add this secrets

  • HEROKU_API_KEY
  • HEROKU_APP_NAME
  • HEROKU_EMAIL
  • CONFIG_FILE_URL

Deploy on heroku without ban

goto actions and run workflow

Modified By:

Yash Oswal (https://github.com/yashoswalyo)
Majnu Rangeela (https://github.com/majnurangeela)