A simple, command-line based RSS enclosure downloader, primarily intended for automatic, unattended downloading of podcasts.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
tests
.gitignore
.travis.yml
AUTHORS
CHANGES.md
COPYING
COPYING.LIB
ChangeLog.old
INSTALL
Makefile.am
README.md
castget.1.ronn
castgetrc.5.ronn
castgetrc.example
configure.ac build: make gregex support mandatory May 25, 2017

README.md

castget

castget is a simple, command-line based RSS enclosure downloader. It is primarily intended for automatic, unattended downloading of podcasts.

Installation and configuration

To build and install from a distribution tarball, do the following:

./configure
make
make install

castget depends on

  • glib2 >= 2.30
  • libcurl
  • id3lib (optional, for ID3 tag support)

To disable id3lib support, pass --disable-id3lib to configure;

./configure --disable-id3lib

If building from git, first regenerate the configure script using autoreconf -fi:

autoreconf -fi
./configure
make
make install

You will also need ronn, which is used to build the man pages. Prebuilt man pages are included in the distribution.

Please see INSTALL for detailed installation instructions.

Usage

For usage instructions see the castget(1) and castget(5) man pages.

You will find a sample configuration file castgetrc.example in the top level directory of the distribution. You should copy this file to your home directory as .castgetrc and edit it to suit your preferences.

Bug reports

Please use the github bug tracker to report bugs.

License

castget is maintained by Marius L. Jøhndal and is available under the LGPL license.