Go to file
ben 4859d13b38
ben/sudoisytdl/pipeline/head This commit looks good Details
bump bersion
2021-04-08 20:52:07 +02:00
sudoisytdl fix link 2021-04-08 20:46:39 +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 fixing readme again 2021-04-08 11:25:00 +02:00
poetry.lock refactoed to ask for audio/video/both 2021-04-08 05:38:14 +02:00
pyproject.toml bump bersion 2021-04-08 20:52:07 +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.

This was a weekend hack project.

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). Given that the links only live for 60 minutes, this should be sufficient.

Upstream repo: git.sudo.is/ben/sudoisytdl

GitHub mirror: github.com/benediktkr/sudoisytdl.