Sign inSign up

shikasta/ichapod

By shikasta

Updated 7 months ago

Ichapod Plython 3 script to download and process podcasts in a headless environment.

Image
0

10K+

shikasta/ichapod repository overview

Ichapod was originally created by Patrick Simonds. I have completely rewritten it in Python 3 to access enhanced functions.

https://github.com/shikasta-net/Ichapod

To run you will need a yaml file containing entries of the form e.g. podcast-list.yml

---
- series: On Being
  url: http://onbeing.org/podcasts/podcast.xml
- series: The Strange Case of Starship Iris
  url: https://www.spreaker.com/show/2107626/episodes/feed
  enabled: false

Then

docker run --rm -v /home/me/podcast-list.yml:/var/lib/ichapod/podcasts.yml:ro -v /home/me/media/podcasts:/podcasts:rw --user 1000:10000 shikasta/ichapod

mounting podcast-list.yml and the destination folder /home/me/media/podcasts. There is a shell script that makes this execution less tedious, in the repository and command-line help if the container is invoked with docker run --rm shikasta/ichapod -h.

The execution user id is needed if you run this from an automation account, e.g., cron.

Tag summary

Content type

Image

Digest

sha256:de1b82a42

Size

646.3 MB

Last updated

7 months ago

docker pull shikasta/ichapod