Example #1
0
def main(opt, btfiles):
    app = BTApp(save_dir=opt.save_dir, 
                listen_port=opt.listen_port, 
                enable_DHT=opt.enable_dht,
                remote_debugging=opt.remote_debugging)
    for torrent_file in btfiles:
        try:
            log.msg('Adding: {0}'.format(torrent_file))
            config = BTConfig(torrent_file)
            config.downloadList = None
            app.add_torrent(config)

        except:
            log.err()
            log.err("Failed to add {0}".format(torrent_file))

    app.start_reactor()