Skip to content

dreamflasher/backup-podcasts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backup podcasts

wemake-python-styleguide Checked with mypy Imports: isort

Most feature-complete Podcast backup/archive software. Download all available data for all your podcasts, including metadata (RSS, shownote, cover) and supplementary files (transcripts, videos etc.). Intended to be run as a cron-job, skips existing files and never deletes any previous data, even if it's removed from the online podcast.

Insallation:

pip install backup-podcasts

Features:

  • OPML import
  • RSS pagination
  • Backup metadata (RSS, shownotes, cover)
  • Graceful interruption behaviour (no half-downloaded files, even when killed)
  • File-system compatible filename sanization (format: pubdate - title)
  • Download all related files (transcripts, videos, etc.)

Usage:

python -m backup_podcasts --opml "path_to.opml" --destination "/target/backup/location"

Destination is optional, defaults to cwd.

About

Backup all your podcasts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages