You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Benedikt Kristinsson a3cae171c6 version bump for dependency upgrade 8 months ago
sudoisytdl vump and cleanup 1 year ago
tests initial commit 1 year ago
.dockerignore readme 1 year ago
.gitignore get version 1 year ago
Dockerfile staged docker builds 1 year ago
Jenkinsfile refactoed to ask for audio/video/both 1 year ago
LICENSE license 1 year ago README improvement 1 year ago
poetry.lock updating poetry deps 8 months ago
pyproject.toml version bump for dependency upgrade 8 months ago staged docker builds 1 year ago


Build Status Docker Image Version (latest semver) Docker Image Size (latest by date)

A simple Telegram bot made with python-telegram-bot and youtube-dl, to download YouTube videos. Dokerfile (and batteries) included.

The Telegram API doesn't allow for uploading files larger than 50MB, so this will copy the file to a webserver and send the user a link that expires after 60 minutes. The link has a SHA-256 hash of the filename and Telegram username, and the web server should disallow file listing (and set a robots.txt to disallow search engines as well). The default setting is to remove the files after a time interval of 60 mins.

Upstream repo on | GitHub mirror.