Skip to main content

No project description provided

Project description

Car Talk Archiver

A script that generates an RSS XML feed containing every Car Talk episode currently hosted by NPR, dating back to 2007. Host via HTTP and update with a program like crontab for maximum effect.

Compatible with any podcast application that supports RSS.

Requirements

python = "^3.10"
beautifulsoup4 = "^4.11.2"
feedgen = "^0.9.0"
requests = "^2.28.2"

Installation

pip install car-talk-archiver

Usage

usage: cta.py [-h] [-i file] [-o file]

Generate a podcast RSS feed containing every Car Talk episode currently hosted by NPR.

options:
  -h, --help            show this help message and exit
  -i file, --input file
                        file name of an existing feed (if specified, script will only check for newer episodes)
  -o file, --output file
                        output file name (defaults to cartalk_<timestamp>.xml in current working directory)

Examples

Generate a new feed:

$ ./cta.py

Use an existing feed to generate a new feed including the most recent episodes:

$ ./cta.py -i cartalk.xml

Update and overwrite an existing feed with the most recent episodes:

$ ./cta.py -i cartalk.xml -o cartalk.xml

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

car_talk_archiver-1.0.4.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

car_talk_archiver-1.0.4-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file car_talk_archiver-1.0.4.tar.gz.

File metadata

  • Download URL: car_talk_archiver-1.0.4.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.9 Darwin/22.3.0

File hashes

Hashes for car_talk_archiver-1.0.4.tar.gz
Algorithm Hash digest
SHA256 040c572a73b31f011c8f08903d3fa2b26ab6b948dfd807a376c9613afdd6d450
MD5 4f3506a055eb852a6991ab6b6e42a6b8
BLAKE2b-256 cd413af1c0e69e27b2ec3afdc80f473705c837957fae7f245206be9ae4b1fc18

See more details on using hashes here.

File details

Details for the file car_talk_archiver-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for car_talk_archiver-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3eb07eed91174995eff4e97e43fbc54d2cbe17dad391af3468533dfc57bf619c
MD5 3ff01dbe3d16f9a19611b14b376ef64e
BLAKE2b-256 6ad21a9585cfa61234cfc4baf1e172986cc24e485057c26d72541daa7989b1ca

See more details on using hashes here.

Supported by

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