Ichapod Plython 3 script to download and process podcasts in a headless environment.
10K+
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.
Content type
Image
Digest
sha256:de1b82a42…
Size
646.3 MB
Last updated
7 months ago
docker pull shikasta/ichapod