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]

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.3, see changelog for details.

Version Sources Checksum
v0.3.3 podcastdl-0.3.3.tar.gz podcastdl-0.3.3.sum
v0.3.2 podcastdl-0.3.2.tar.gz podcastdl-0.3.2.sum
v0.3.1 podcastdl-0.3.1.tar.gz podcastdl-0.3.1.sum
v0.3.0 podcastdl-0.3.0.tar.gz podcastdl-0.3.0.sum
v0.2.1 podcastdl-0.2.1.tar.gz podcastdl-0.2.1.sum

Podcastdl is also available : * from ports for FreeBSD users * from pkgsrc for netbsd and more users

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