def track(args): if len(args) == 0: print formatDefinitions(defaults, 80) return try: config, files = parseargs(args, defaults, 0, 0) except ValueError, e: print 'error: ' + str(e) print 'run with no arguments for parameter explanations' return
def track(args): if len(args) == 0: print formatDefinitions(defaults, 80) return try: config, files = parseargs(args, defaults, 0, 0) except ValueError as e: print 'error: ' + str(e) print 'run with no arguments for parameter explanations' return r = RawServer(threading.Event(), config['timeout_check_interval'], config['socket_timeout'], ipv6_enable=config['ipv6_enabled']) t = Tracker(config, r) r.bind(config['port'], config['bind'], reuse=True, ipv6_socket_style=config['ipv6_binds_v4']) r.listen_forever( HTTPHandler(t.get, config['min_time_between_log_flushes'])) t.save_state() print '# Shutting down: ' + isotime()
def main(argv): program, ext = os.path.splitext(os.path.basename(argv[0])) usage = "Usage: %s <trackerurl> <file> [file...] [params...]" % program if len(argv) < 3: print "{}\n\n{}{}".format(usage, formatDefinitions(defaults, 80), announcelist_details) return 2 try: config, args = parseargs(argv[1:], defaults, 2, None) for file in args[1:]: make_meta_file(file, args[0], config.copy(), progress=prog) except ValueError as e: print 'error: ' + str(e) print 'run with no args for parameter explanations' return 0
def main(argv): program, ext = os.path.splitext(os.path.basename(argv[0])) usage = "Usage: %s <trackerurl> <dir> [dir...] [params...]" % program desc = "Make a .torrent file for every file or directory present in " \ "each given directory" if len(argv) < 3: print "{}\n{}\n{}{}".format(usage, desc, formatDefinitions(defaults, 80), announcelist_details) return 2 try: config, args = parseargs(argv[1:], defaults, 2, None) for dir in args[1:]: completedir(dir, args[0], config) except ValueError as e: print 'error: ' + str(e) print 'run with no args for parameter explanations' return 1 return 0
psyco.full() except: pass from sys import argv, version, exit from os.path import split assert version >= '2', "Install Python 2.0 or greater" from BitTornado.BT1.makemetafile import make_meta_file, defaults, print_announcelist_details from BitTornado.parseargs import parseargs, formatDefinitions def prog(amount): print '%.1f%% complete\r' % (amount * 100), if len(argv) < 3: a,b = split(argv[0]) print 'Usage: ' + b + ' <trackerurl> <file> [file...] [params...]' print print formatDefinitions(defaults, 80) print_announcelist_details() print ('') exit(2) try: config, args = parseargs(argv[1:], defaults, 2, None) for file in args[1:]: make_meta_file(file, args[0], config, progress = prog) except ValueError, e: print 'error: ' + str(e) print 'run with no args for parameter explanations'
try: import psyco assert psyco.__version__ >= 0x010100f0 psyco.full() except: pass from sys import argv, version, exit assert version >= '2', "Install Python 2.0 or greater" from os.path import split from BitTornado.BT1.makemetafile import defaults, completedir, print_announcelist_details from BitTornado.parseargs import parseargs, formatDefinitions if len(argv) < 3: a, b = split(argv[0]) print 'Usage: ' + b + ' <trackerurl> <dir> [dir...] [params...]' print 'makes a .torrent file for every file or directory present in each dir.' print print formatDefinitions(defaults, 80) print_announcelist_details() print('') exit(2) try: config, args = parseargs(argv[1:], defaults, 2, None) for dir in args[1:]: completedir(dir, args[0], config) except ValueError, e: print 'error: ' + str(e) print 'run with no args for parameter explanations'