Thanks to visit codestin.com
Credit goes to github.com

Skip to content

robotmlg/podsnatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PodSnatch

PodSnatch is a simple1, cross-platform 2 podcast downloader. Feed it an OPML file and wire it up to a cronjob, and it downloads your podcasts on your schedule. PodSnatch also downloads all the metadata for each episode, and stores it in a plaintext file with the same name as the episode audio, with .txt appended.

1: Only ~100 lines of Python!

2: Probably, I've only tested on Mac.

Usage

python podsnatch.py --opml <input file> -o <output directory>

If you don't want to deal with all the python setup crap (and I don't blame you) you can build the docker container and run with

docker run -it -v '/path/to/opml.opml:/input.opml' -v '/path/to/output_dir:/output' podsnatch

If you want to limit episodes for download, use -n argument. Say, for download last 3 episodes, of each podcast you need specify your command to:

python podsnatch.py --opml <input file> -o <output directory> -n 3

Contributing

PRs welcone!

About

Simple podcast downloader

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •