Skip to content

seler/youtube-dl-subscriptions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

youtube-dl-subscriptions

Downloads all new videos from your YouTube subscription feeds.

Requires Python 3 to run!

I recommend to create a new folder and place the dl.py inside. You will also need a OPML file named subs.xml containing all your YouTube's subscriptions in the same folder. You can download it from https://www.youtube.com/subscription_manager?action_takeout=1 when you're logged in your YouTube account. The script will create a last.txt file inside the folder in order to remember when it was last run and not re-download the same videos again.

Requirements:

  • Python 3

Dependencies:

  • opml
  • feedparser
  • youtube-dl

Installation

Clone/download this repository, then:

sudo python3 setup.py install

Running

Save youtube subscriptions opml as subs.xml inside directory where you want to run the script. Go to this directory and run:

youtube-dl-subscriptions

If running first time script will create last.txt with timestamp of last update. Running again will download any new vidoes that appeared in your subscriptions since last update.

To see available commandline arguments run:

youtube-dl-subscriptions --help

Development

Install for development with dependencies

pip install -e .

About

Download all new videos from your YouTube subscriptions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%