mirror of
https://github.com/anasty17/mirror-leech-telegram-bot.git
synced 2025-01-05 10:36:52 +08:00
815b9f5a47
- Get progress info from 7z stdout for extarct and zip - Change ffmpeg_cmds input. Check readme! - Add all audios to media while convert -- ToDo -- (Next Commit) - Change how user add yt-dlp options and make it dict - Refactor usettings, user can add part option instead of edit the whole option like extension filter or ffmpegcmds or yt-dlp options - Add auto sessions restart interval - Add upload paths in config.py also as dict - Add merge video/audio/subtitles - Refactor keeping files after upload incase seed enabled Signed-off-by: anasty17 <e.anastayyar@gmail.com>
107 lines
3.3 KiB
Python
107 lines
3.3 KiB
Python
# REQUIRED CONFIG
|
|
BOT_TOKEN = ""
|
|
OWNER_ID = 0
|
|
TELEGRAM_API = 0
|
|
TELEGRAM_HASH = ""
|
|
# OPTIONAL CONFIG
|
|
USER_SESSION_STRING = ""
|
|
DOWNLOAD_DIR = "/usr/src/app/downloads/"
|
|
CMD_SUFFIX = ""
|
|
AUTHORIZED_CHATS = ""
|
|
SUDO_USERS = ""
|
|
DATABASE_URL = ""
|
|
STATUS_LIMIT = 10
|
|
DEFAULT_UPLOAD = "rc"
|
|
STATUS_UPDATE_INTERVAL = 15
|
|
FILELION_API = ""
|
|
STREAMWISH_API = ""
|
|
EXTENSION_FILTER = ""
|
|
INCOMPLETE_TASK_NOTIFIER = False
|
|
YT_DLP_OPTIONS = ""
|
|
USE_SERVICE_ACCOUNTS = False
|
|
NAME_SUBSTITUTE = ""
|
|
FFMPEG_CMDS = {}
|
|
# GDrive Tools
|
|
GDRIVE_ID = ""
|
|
IS_TEAM_DRIVE = False
|
|
STOP_DUPLICATE = False
|
|
INDEX_URL = ""
|
|
# Rclone
|
|
RCLONE_PATH = ""
|
|
RCLONE_FLAGS = ""
|
|
RCLONE_SERVE_URL = ""
|
|
RCLONE_SERVE_PORT = 0
|
|
RCLONE_SERVE_USER = ""
|
|
RCLONE_SERVE_PASS = ""
|
|
# JDownloader
|
|
JD_EMAIL = ""
|
|
JD_PASS = ""
|
|
# Sabnzbd
|
|
USENET_SERVERS = [
|
|
{
|
|
"name": "main",
|
|
"host": "",
|
|
"port": 563,
|
|
"timeout": 60,
|
|
"username": "",
|
|
"password": "",
|
|
"connections": 8,
|
|
"ssl": 1,
|
|
"ssl_verify": 2,
|
|
"ssl_ciphers": "",
|
|
"enable": 1,
|
|
"required": 0,
|
|
"optional": 0,
|
|
"retention": 0,
|
|
"send_group": 0,
|
|
"priority": 0,
|
|
}
|
|
]
|
|
# Update
|
|
UPSTREAM_REPO = ""
|
|
UPSTREAM_BRANCH = "master"
|
|
# Leech
|
|
LEECH_SPLIT_SIZE = 0
|
|
AS_DOCUMENT = False
|
|
EQUAL_SPLITS = False
|
|
MEDIA_GROUP = False
|
|
USER_TRANSMISSION = False
|
|
MIXED_LEECH = False
|
|
LEECH_FILENAME_PREFIX = ""
|
|
LEECH_DUMP_CHAT = ""
|
|
THUMBNAIL_LAYOUT = ""
|
|
# qBittorrent/Aria2c
|
|
TORRENT_TIMEOUT = 0
|
|
BASE_URL = ""
|
|
BASE_URL_PORT = 0
|
|
WEB_PINCODE = False
|
|
# Queueing system
|
|
QUEUE_ALL = 0
|
|
QUEUE_DOWNLOAD = 0
|
|
QUEUE_UPLOAD = 0
|
|
# RSS
|
|
RSS_DELAY = 600
|
|
RSS_CHAT = ""
|
|
# Torrent Search
|
|
SEARCH_API_LINK = ""
|
|
SEARCH_LIMIT = 0
|
|
SEARCH_PLUGINS = [
|
|
"https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/piratebay.py",
|
|
"https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/limetorrents.py",
|
|
"https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/torlock.py",
|
|
"https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/torrentscsv.py",
|
|
"https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/eztv.py",
|
|
"https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/torrentproject.py",
|
|
"https://raw.githubusercontent.com/MaurizioRicci/qBittorrent_search_engines/master/kickass_torrent.py",
|
|
"https://raw.githubusercontent.com/MaurizioRicci/qBittorrent_search_engines/master/yts_am.py",
|
|
"https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/linuxtracker.py",
|
|
"https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/nyaasi.py",
|
|
"https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/ettv.py",
|
|
"https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/glotorrents.py",
|
|
"https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/thepiratebay.py",
|
|
"https://raw.githubusercontent.com/v1k45/1337x-qBittorrent-search-plugin/master/leetx.py",
|
|
"https://raw.githubusercontent.com/nindogo/qbtSearchScripts/master/magnetdl.py",
|
|
"https://raw.githubusercontent.com/msagca/qbittorrent_plugins/main/uniondht.py",
|
|
"https://raw.githubusercontent.com/khensolomon/leyts/master/yts.py",
|
|
]
|