# telegram-bot-youtube-downloader Change TOKEN with your token Usage: - Send link of video (@vid inline is comfortable) - The bot will download the video and send it - If the video is larger than 50MB, it is split into smaller parts, which then need to be concatenated (in linux: cat vid.mp4* > vid.mp4) This script require: - Python3 interpreter - Telegram python api https://github.com/python-telegram-bot/python-telegram-bot - youtube-dl https://github.com/rg3/youtube-dl/ (installed on the machine) Tips: - Use PythonAnyWhere for hosting the bot https://www.pythonanywhere.com ## TODO - Improve space-requirement of hard-split (is 2 times size_of_video, the goal is size_of_video + 49MB) - Improve soft-split of the videos - PEP8 - Remove duplicates of resolution - Add geo-bypass feature - Add playlist download feature - match title with regex - from video x to video y - only video uploaded before or after date x - max-views or min-views - Subtitle download