Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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