Hey Linc -

First of all, Bashpodder totally rocks.  I love it.  Thanks for making
this script and maintaining the user contributions.

There were a few things I wanted to do with the script, almost all of
which were found in other user contributions here and there, but I did
not find everything I wanted in one script, so I ended up combining
several pieces from other user contributions in one place.

In this version of Bashpodder, I have added the following:

1.  The bp.conf file can contain commented ('#') lines.

2.  Files are now saved in directories set for each feed, rather than by
date, by using this convention in bp.conf:

http://thelinuxlink.net/tllts/tllts_ogg.rss TLLTS

With this entry, the ogg feeds from the Linux Link Tech Show would be
saved in a directory called "TLLTS."  If someone forgets to set a
directory name in bp.conf, the files are still downloaded and saved in
an "incoming" directory and the user is given feedback to move the files
before running Bashpodder again and to name the directory in bp.conf.

3.  Added code to fix the "?podcast" that is added to the end of
LugRadio files.

4.  Added wget switches to continue interrupted downloads and to try
again after a two second timeout (i.e. -c and -T 2).

5.  Added code to save just the filename in podcast.log rather than the
feed plus filename, that way if the feed changes the file won't be
downloaded again.

6.  I added a bunch of echo statements to give the user feedback.  These
statements will be shown in the terminal if bashpodder is run locally,
or will be saved in a cron log if someone sets up their crontab entry to
save to a log (i.e. adding >>cronlog.log to end of crontab entry).

7.  The script will create the podcast.log file if it doesn't exist to
eliminate the grep error message.

I did not do much here other than to pull this stuff together in one
place.  Credit goes to the other users whose code I borrowed.  The
script is commented with credits to the following Bashpodder users:
Christian Daven, Huw Lynes, Scott Maxwell, Rick Slater, James Stone, and
Tony Whitmore.

I have been using this version of Bashpodder for about a week now and
everything appears to work fine, but of course, another user's mileage
may vary.  :)

Keep up the great work on TLLTS!

-Chess
Newest versions can be found at:
http://www.chessgriffin.com/files/scripts/bp/