Hi everyone, I decided there simply were not enough docker apps for downloading Youtube videos, and so I made the situation worse :p
In all seriousness, I couldn’t find one that fulfilled all my desires in a YT downloader, so I wrote my own in python using pytubefix and streamlit. It’s still fairly rough, but it works, and i’d love to get your feedback. Installation is just a simple docker compose.
services:
pytube-gui:
container_name: pytube-gui
image: artisanbytecrafter/pytube-gui:develop
ports:
- 8501:8501
volumes:
- /path/to/downloads:/app/downloads # set to where you want downloads to go
Please let me know if you run into any issues, or have any feedback. I do still have a long list :)
Source code: https://codeberg.org/ArtisanByteCrafter/pytube-gui
While I’m not able to give it a try right now (just woke up, need to get ready for work…) I just wanna thank you for sharing your work and contributing to the community !!
It looks neat and simple :) !!!
Thank you!
I decided there simply were not enough docker apps for downloading Youtube videos, and so I made the situation worse :p
You get my upvote for this alone!
Works pretty good but basic error handling is missing. I made a issue and a PR for it already. My first try at streamlit.
Thanks, looking over the PR now and testing it locally, should be good to merge very soon.
About https://codeberg.org/ArtisanByteCrafter/pytube-gui/issues/7 Would it be ok if i try the playlist integration or do you want to do your things first?
I use Seal on Android and yt-dlp-gui on Linux because they’re native apps using native theming/design languages, but it’s always cool to have another option!
+1 for yt-dlp
I like the [Max Quality] option. Much fancy, very wow.
Idea for an unrelated browser extension:
Add like 5-6 reccomended videos with similar tags for a platform other than YT to the top of YT Reccomendations.
For people who want to spend less time on YT but dont want to spend more time searching.
Wow, thank you kind sir 😊