Joe sez, “Hey Cory- Took your advice from little brother and started to teach
myself Python. I wrote my first little script which downloads your
complete podcast archive(see below). I did this after finding out the
iTunes feed was incomplete, and severely needing a Doctorow fix. I
was hoping you could share the script with some of the listeners who
might find themselves a smiler situation.”
Script tested in python 2.7
--------------------------------------------------------------
import os
from urllib2 import urlopen, URLError, HTTPError
def dlfile(url):
# Open the url
try:
f = urlopen(url)
print "downloading " + url
# Open our local file for writing
with open(os.path.basename(url), "wb") as local_file:
local_file.write(f.read())
#handle errors
except HTTPError, e:
print "HTTP Error:", e.code, url
except URLError, e:
print "URL Error:", e.reason, url
def main():
# Iterate over image ranges
for index in range(1, 160):
url = ("http://www.archive.org/download/"
"Cory_Doctorow_Podcast_%d/"
"Cory_Doctorow_Podcast_%d_64kb_mp3.zip" %
(index, index))
dlfile(url)
if __name__ == '__main__':
main()





























