Go to file
ben aad22f80a2
ben/sudoisytdl/pipeline/head This commit looks good Details
updating poetry deps
2021-11-02 01:23:07 +01:00
sudoisytdl vump and cleanup 2021-05-27 18:51:00 +02:00
tests initial commit 2021-01-22 08:13:46 +01:00
.dockerignore readme 2021-02-26 05:44:57 +01:00
.gitignore get version 2021-01-24 13:33:34 +01:00
Dockerfile staged docker builds 2021-02-09 17:54:41 +01:00
Jenkinsfile refactoed to ask for audio/video/both 2021-04-08 05:38:14 +02:00
LICENSE license 2021-01-24 18:22:08 +01:00
README.md README improvement 2021-04-20 01:19:05 +02:00
poetry.lock updating poetry deps 2021-11-02 01:23:07 +01:00
pyproject.toml vump 2021-05-27 18:53:44 +02:00
run.sh staged docker builds 2021-02-09 17:54:41 +01:00

README.md

sudoisytdl

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 git.sudo.is/ben | GitHub mirror.