Skip to main content

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.

Metadata

Release files for backup-podcasts 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for backup-podcasts 0.2
File Size Uploaded
backup_podcasts-0.2.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for backup-podcasts 0.2
File Interpreter ABI Platform
backup_podcasts-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 23.7 kB

Release files / backup_podcasts-0.2.tar.gz

Download URL backup_podcasts-0.2.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2836dd4b5ac1cb50e1ecf950cc737fafde0d8441fbeb35a26e8f862bd3bc3a5e
BLAKE2b-256 checksum
How to use checksums
f4e55034d09450aca6346f0a7621d0766bbfd7474feffecdeab0fefe79c2d9f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / backup_podcasts-0.2-py3-none-any.whl

Download URL backup_podcasts-0.2-py3-none-any.whl
Size 14.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf3fdd827c7b1681ede278a4433e99de6f6d4880c107434bd170ba728c415ab0
BLAKE2b-256 checksum
How to use checksums
97435ad38cfdb41a90c07e1bde11546711be333aaeea3c7f0b57c12a7ae64e01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page