Skip to content

TGExplore/PublicLeech

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Torrent / YouTube Leecher 🔥🤖

A Telegram Torrent, youtube-dl Leecher, and rClone / Telegram Uploader!

installing

You can also tap the Deploy To Heroku button below to deploy straight to Heroku!

Deploy

The Legacy Way

Simply clone the repository and run the main file:

git clone https://github.com/SpEcHiDe/PublicLeech.git
cd PublicLeech
python3 -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
# <Create config.py appropriately>
python3 -m tobrot

an example config.py 👇

from tobrot.sample_config import Config

class Config(Config):
  TG_BOT_TOKEN = "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
  # These example values won't work. You must get your own app_id and
  # api_hash from https://my.telegram.org, under API Development.
  APP_ID = 6
  API_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e"
  # please read https://t.me/c/1279877202/74
  # if you have not read the above README
  AUTH_CHANNEL = [-1001234567890]

Variable Explanations

Mandatory Variables
  • TG_BOT_TOKEN: Create a bot using @BotFather, and get the Telegram API token.

  • APP_ID

  • API_HASH: Get these two values from my.telegram.org/apps.

    • N.B.: if Telegram is blocked by your ISP, try our Telegram bot to get the IDs.
  • AUTH_CHANNEL: Create a Super Group in Telegram, add @GoogleIMGBot to the group, and send /id in the chat, to get this value. You can add multiple IDs seperated by space.

Optional Configuration Variables
  • DOWNLOAD_LOCATION

  • MAX_FILE_SIZE

  • TG_MAX_FILE_SIZE

  • FREE_USER_MAX_FILE_SIZE

  • MAX_TG_SPLIT_FILE_SIZE

  • CHUNK_SIZE

  • MAX_MESSAGE_LENGTH

  • PROCESS_MAX_TIMEOUT

  • ARIA_TWO_STARTED_PORT

  • EDIT_SLEEP_TIME_OUT

  • MAX_TIME_TO_WAIT_FOR_TORRENTS_TO_START

  • FINISHED_PROGRESS_STR

  • UN_FINISHED_PROGRESS_STR

  • TG_OFFENSIVE_API

  • R_CLONE_CONF_URI a help, maybe

Available Commands

  • No Commands. 👉 BUTTONS better 👈

How to Use?

  • send any link, and click on the available buttons.

  • if file is larger than 1500MB, read this.

  • if file is a TAR archive, read this to know how to uncompress.

Issues or Feature Requests

Credits, and Thanks to

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%