def login(args): if args.cookies == '-': args._args['cookies'] = None if len(args) < 1: args.username = args.username or XunleiClient(cookie_path=args.cookies, login=False).get_username() or get_config('username') or raw_input('ID: ') args.password = args.password or get_config('password') or getpass('Password: '******'username') args.password = args[0] if args.password == '-': args.password = getpass('Password: '******'-': args.password = getpass('Password: '******'-': args.password = getpass('Password: '******'Too many arguments') if not args.username: raise RuntimeError("What's your name?") if args.cookies: print 'Saving login session to', args.cookies else: print 'Testing login without saving session' import lixian_verification_code verification_code_reader = lixian_verification_code.default_verification_code_reader(args) XunleiClient(args.username, args.password, args.cookies, login=True, verification_code_reader=verification_code_reader)
def login(args): if args.cookies == '-': args._args['cookies'] = None if len(args) < 1: args.username = args.username or XunleiClient(cookie_path=args.cookies, login=False).get_username() or get_config( 'username') or raw_input('ID: ') args.password = args.password or get_config('password') or getpass('Password: '******'username') args.password = args[0] if args.password == '-': args.password = getpass('Password: '******'-': args.password = getpass('Password: '******'-': args.password = getpass('Password: '******'Too many arguments') if not args.username: raise RuntimeError("What's your name?") if args.cookies: print 'Saving login session to', args.cookies else: print 'Testing login without saving session' import lixian_verification_code verification_code_reader = lixian_verification_code.default_verification_code_reader(args) XunleiClient(args.username, args.password, args.cookies, login=True, verification_code_reader=verification_code_reader)
def create_client(args): from lixian import XunleiClient import lixian_verification_code verification_code_reader = lixian_verification_code.default_verification_code_reader(args) client = XunleiClient(args.username, args.password, args.cookies, verification_code_reader=verification_code_reader) if args.page_size: client.page_size = int(args.page_size) return client