Skip to main content

An application that generates RSS feeds for podcast episodes from local audio files and, optionally, exposes both via a built-in web server

Project description

https://travis-ci.org/jakubroztocil/podcats.svg?branch=master

Podcats generates RSS feeds for podcast episodes from local audio files and, optionally, exposes both the feed and episodes via a built in web server, so that they can be conveniently imported into iTunes, Overcast or another podcast client.

Installation

$ pip install podcats

Usage

Generate a podcast RSS from audio files stored in my/offline/podcasts:

$ podcats generate my/offline/podcasts

Generate & serve the feed as well as the files at http://localhost:5000.

$ podcats serve my/offline/podcasts

A web interface is available at http://localhost:5000/web.

You can also generate the html for the web interface.

$ podcats generate_html my/offline/podcasts

For more options see podcats --help.

Contact

Jakub Roztočil

Changelog

0.6.2 (2018-11-25)

  • Fixed missing templates in PyPI package.

0.6.1 (2018-11-20)

  • Find and show eventual book covers in web interface (@tiktuk)

0.6.0 (2018-11-20)

  • Added a web interface (@tiktuk)

  • Support m4b-files (@tiktuk)

  • Added --debug flag (@tiktuk)

  • Feed now validates against RSS spec (@tiktuk)

0.5.0 (2017-02-26)

  • Fixed setup.py for Python 3 (@ymomoi)

0.3.0 (2017-02-23)

  • Added Python 3 support

  • Improved episode ID tag title extraction (@ymomoi)

  • Replaced --url with --host and --port (@ymomoi)

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

podcats-0.6.3.tar.gz (6.7 kB view details)

Uploaded Source

File details

Details for the file podcats-0.6.3.tar.gz.

File metadata

  • Download URL: podcats-0.6.3.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for podcats-0.6.3.tar.gz
Algorithm Hash digest
SHA256 bea9d0ac8592fcf89f45b454c04544277a10357a406860f45dbfdbc6e6f4c117
MD5 bffbd6b3b009bf6d4279c2479b78ef1d
BLAKE2b-256 3b9c9b2b63eed72142286a6de8d28cc200e9d314efb4f7b4626696dfbe52158e

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