r = urllib2.urlopen(OEMBIOS_URL) content = r.read() outfile = file(oembios_index_filename, 'w') outfile.write(content) outfile.close() indexfile = file(oembios_index_filename) urls = get_oembios_urls(indexfile=indexfile) xf = split_oembios_urls(urls) torrent_dir = 'torrents' here = os.getcwd() if not os.path.isdir(torrent_dir): os.mkdir(torrent_dir) get_torrents(urls, torrent_dir) torrents = os.listdir('torrents') start_session() handles = [] for torrent in torrents: filename = os.path.join('torrents', torrent) handle = add_torrent(filename) handles.append(handle) all_seeded = False while not all_seeded:
dp = DriverPack(title, link) driverpacks.append(dp) parser = parse_rss_feed() driverpacks = get_driverpacks(parser) add_extra_driverpacks(driverpacks) print "extra driverpacks added" torrent_dir = 'torrents' here = os.getcwd() if not os.path.isdir(torrent_dir): os.mkdir(torrent_dir) os.chdir(torrent_dir) get_torrents(driverpacks) os.chdir(here) torrents = os.listdir('torrents') start_session() handles = [] for torrent in torrents: filename = os.path.join('torrents', torrent) handle = add_torrent(filename) handles.append(handle)