Podracer is a podcast downloader. It takes a file with the URLs to all your podcast rss feeds and goes and gets the mp3s and stores them in a specified location. It is a BASH script with an internal BitTorrent downloader written in Python. See the credits page for information on all the great work that helped make Podracer the winner of the pod race.
Podracer does require a few things to make it run. here I am listing the requirements which may not be installed on a standard Unix system:
This software is licensed under the MIT License. See the license page to find out what that means to you. As a side note, although not required by the license or by me, I would enjoy receiving an e-mail letting me know if you modify Podracer in any way, letting me know how Podracer is working for you or giving me comments or suggestions on how Podracer can be improved. You can visit the contact info page to send me an email. Just don't send me spam. ;-)
Podracer is currently packaged in two ways, a self-installing package and a standard bzip2 tarball. The self-installing package has an embedded script that will both install and remove Podracer. The tarball also has this script, but it must be run explicitly after untarring Podracer.
Download the self-installing package and make it executable. Then run it as root with ``install'' as its only argument if you want to install it. Keep the package on your computer or stored on disk. If you want to remove Podracer, run the self-installing package as root with either ``remove'' or ``uninstall'' as its only argument. Or to remove both Podracer and Timeout, add ``timeout'' after ``remove'' or ``uninstall''. Once Podracer has been removed, it is safe to delete the package file.
Untar Podracer and cd to the newly created directory. Then, as root, run
./installer install
or
./installer remove [timeout]
or
./installer uninstall [timeout]
the same way as above.Note that running either the ./installer script or the self-installing package
file as any user with no arguments or unrecognized arguments will give you a
description of Podracer and a short version of these installation and removal
instructions.
You may now wish to create your subscription file. Subscriptions are by default placed in ~/.podracer/subscriptions, and are in the format:
Optional comment giving title or other info about this podcastNote that Podracer automatically recognizes any line that begins with anything other than a URL as a comment. It also ignores blank lines.
If you don't create a subscription file, a sample with real podcasts may be created for you the first time you run Podracer.
If you don't want every single podcast starting sometimes as much as a month back
to be automatically downloaded to your computer, you should run Podracer for the
first time in catchup mode:
podracer catchup
You may then wish to add the following line, or something similar, to your
crontab file:
0 */4 * * * podracer
This is not done for you, since you may not want to use it that way, although it
is highly recommended that you do run it as a cron job in order to get the full
benefit of having podcasts automatically downloaded to your computer.
The only other step is to enjoy your new podcasts and keep winning the pod race with Podracer.