There's probably a more efficient way to slurp down the complete archives of one of these sites, but this should do it when run overnight. If you don't have a real unix/linux box to do this from and you're stuck with Windows, you can try installing Cygwin (making sure you select wget from the utilities when you do) and that should work too -- although I haven't tested it. Either way, be sure to run it from the directory where you want a whole lot of data to land (e.g., under Cygwin, navigate to your D: drive by typing 'cd /cygdrive/d'). Replace "pseudopod.org", in BOTH places it appears below, with the address of any EA site, and probably many other WordPress-based podcast sites as well. For efficiency make sure you edit the list of years as appropriate to the podcast, especially if you're reading this in 2011 or later.
(The command below should be pasted in as though it were all one line, btw.)
wget -A \*mp3\* -nd -r -w 1 -H -D libsyn.com,rawvoice.com,pseudopod.org -nc -np -l1
http://pseudopod.org/{2006,2007,2008,2009,2010}/{0{1,2,3,4,5,6,7,8,9},10,11,12}Unfortunately, Libsyn does something weird, probably for statistics tracking, that makes wget want to save each mp3 with a long, unique string of garbage at the end of the filename. This means:
A) The -nc flag above doesn't really work, which would have allowed you to run this, say, once every few months in the same directory to update everything automatically -- which would have been nice. Currently running the above command a second time will just blindly download another copy of absolutely everything.
B) And obviously we need to get rid of the garbage in the filenames after the download. This should do it:
for i in `find . -name \*mp3\*` ; do mv "$i" `echo $i | cut -f 1 -d \?` ; done
Happy slurping! Let me know when those BitTorrents appear.