import xml.dom.minidom as dom import time import urllib show_names = ['daily show', 'colbert'] print 'moo' if __name__ == '__main__': print 'jslkdfjlksdf' today = list(time.localtime()) today[2] -= 1 yesterday = tuple(today) day_string = time.strftime('%b %e', yesterday) for show in show_names: rss_url = ('http://www.mininova.org/rss/' + show + ' ' + day_string).replace(' ', '+') print 'opening ' + rss_url rss = urllib.urlopen(rss_url) rss = rss.read() print 'got rss ' + rss doc = dom.parseString(rss) url = doc.getElementsByTagName('enclosure')[0].getAttribute('url') print 'downloading torrent ' + url torrent = urllib.urlopen(url) output = open('/Users/jasonprado/Downloads/incoming_torrents/' + show + day_string + '.torrent', 'w+') output.write(torrent.read()) output.close()