Skip to main content

Backup/archive all episodes of your podcast subscriptions locally.

Project description

backup podcasts

wemake-python-styleguide Checked with mypy Imports: isort

Backup/archive all your podcasts.

Insallation:

pip install podcast-backup

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)

Usage:

python3 podcast_backup.py --opml "path_to.opml" --destination "/target/backup/location"

Destination is optional, defaults to cwd.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

backup_podcasts-0.1.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

backup_podcasts-0.1.1-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file backup_podcasts-0.1.1.tar.gz.

File metadata

  • Download URL: backup_podcasts-0.1.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.16 Windows/10

File hashes

Hashes for backup_podcasts-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0cc2fe0e0fed00a837ffbbf177f14a2f247dd2a6381fe3dbb2f81f018b8a4b15
MD5 93fc68c69600144ddde747b7f4393cf6
BLAKE2b-256 8ad96a88f762bddb0696c448605322856f9874cbeb307c4ab955882f4d4de913

See more details on using hashes here.

File details

Details for the file backup_podcasts-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: backup_podcasts-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.16 Windows/10

File hashes

Hashes for backup_podcasts-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd16174fbdf9e713905d1f7e67c4a073e93657a873c64c2ced2656916808a908
MD5 774c611d886b7fcbc618590ca2e84aba
BLAKE2b-256 83f37b08b0248fc1e76466801e0d820beeb41427b48f60321bd8b378cc10dd9d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page