A youtube-dl download manager written in python

Brigham Henry Keys, Esq c235ce7bca Added screenshot 11 months ago
client d29959265a Added the client code 11 months ago
.gitignore 2f022a1b52 Made it use the USER's homedir 11 months ago
LICENSE.txt 3944163034 corrected license location 11 months ago
README.md c235ce7bca Added screenshot 11 months ago
TODO.md a8fcb334bc Added todo and lawyered up (cc0) 11 months ago
main.py 2f022a1b52 Made it use the USER's homedir 11 months ago
requirements.txt 2f022a1b52 Made it use the USER's homedir 11 months ago
screenshot.png c235ce7bca Added screenshot 11 months ago

README.md

Subscriber

Subcriber is a download manager for youtube-dl, that allows you to stay subscribed to channels without having to browse youtube directly. It was created in a response to youtube's algorithm for recommendations, which highly favor far right wing ideologues. I also wrote it to help me browse youtube less in general.

Right now it needs to be manually run, but it's planned to daemonize Subscriber and have it run as a systemd service. This will be avialable in my 1.0 release.

Running subscriber

Right now I'm still working on this service, but it will generate a settings.json file that I recommend you look at. You can adjust the settings on a per channel basis, but otherwise it's pretty self explanatory. Right now Subscriber supports

  • Using a system proxy
  • User specified directory for channel
  • Limiting date of videos you want downloaded (so you don't have to download all the videos for a channel)

Setting it up

I have only tested in on Linux so far, but you should be able to pip install -r requirements.txt and it will download the needed modules, after that it's as easy as python main.py and it should run.

Planned Features before 1.0 release:

  • .rpm package in copr repository
  • Being able to run subscriber as a systemd service