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.2, 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.tgz | podcastdl-0.3.2.sum |
v0.3.1 | podcastdl-0.3.1.tgz | podcastdl-0.3.1.sum |
v0.3.0 | podcastdl-0.3.0.tgz | podcastdl-0.3.0.sum |
v0.2.1 | podcastdl-0.2.1.tgz | 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