back to the origins

Podcastdl is a CLI podcast client intended to be used to download podcasted files using a cron like tool

Usage

podcastdl -c <path/to/podcast.cfg> -o /some/directory -d <number> [-hilv]

-c path/to/podcast.cfg : The filename containing the list of podcasts
-o /some/directory : The target directory where the files will be saved
-l : Set the log to be written in syslog, otherwise log are written to stderr
-i : Add an additional .info file with information about the podcast
-d <number> : Set the maximum number of days a podcast can have to be downloaded
-v : Verbose mode for debug
-h : help

Sample usage

Download my podcast list for the last three days and store the files in the ./my/output/path directory

% podcastdl -c myplist.cfg -d 3 -o ./my/output/path

Configuration Files

Podcastdl uses a single configuration file containing the list of podcast URLs to check and download. This file is provided to the application through the command line as show in the usages.

A sample configuration file

% cat path/to/podcast.cfg
http://radiofrance-podcast.net/podcast09/rss_11558.xml
http://downloads.bbc.co.uk/podcasts/radio4/fooc/rss.xml
http://www.rte.ie/radio1/podcast/podcast_liveline.xml

Download

The latest version is the v0.3.0, see changelog for details.

Podcastdl is also available :

Requirements

Podcastdl relies on libmrss for the xml parsing. It currently use the 0.19.2 version.

License

The code is delivered under BSD License

QR Code: URL of current page
QR Code: URL of current page Usage (generated for current page)