Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.19 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.19 KB

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.