mirror of
https://github.com/derrod/legendary.git
synced 2024-12-22 17:55:27 +00:00
[cli] Simplify manual login procedure
This commit is contained in:
parent
a59107e503
commit
d8b629a66d
|
@ -133,16 +133,12 @@ def main():
|
||||||
|
|
||||||
# unfortunately the captcha stuff makes a complete CLI login flow kinda impossible right now...
|
# unfortunately the captcha stuff makes a complete CLI login flow kinda impossible right now...
|
||||||
print('Please login via the epic web login!')
|
print('Please login via the epic web login!')
|
||||||
webbrowser.open('https://www.epicgames.com/id/login')
|
webbrowser.open('https://www.epicgames.com/id/login?redirectUrl=https%3A%2F%2Fwww.epicgames.com%2Fid%2Fapi%2Fexchange')
|
||||||
print('If web page did not open automatically, please navigate '
|
print('If web page did not open automatically, please navigate '
|
||||||
'to https://www.epicgames.com/id/login in your web browser')
|
'to https://www.epicgames.com/id/login in your web browser')
|
||||||
_ = input('Once you\'re logged in press [Enter] to continue.')
|
print('- In case you opened the link manually; please now navigate to '
|
||||||
|
'https://www.epicgames.com/id/api/exchange in your web browser.')
|
||||||
# after logging in we need the user to copy a code from a JSON response, less than ideal :/
|
exchange_code = input('Please enter code from JSON response: ')
|
||||||
webbrowser.open('https://www.epicgames.com/id/api/exchange')
|
|
||||||
print('If second web page did not open automatically, please navigate '
|
|
||||||
'to https://www.epicgames.com/id/api/exchange in your web browser')
|
|
||||||
exchange_code = input('Please enter code from response: ')
|
|
||||||
exchange_token = exchange_code.strip().strip('"')
|
exchange_token = exchange_code.strip().strip('"')
|
||||||
|
|
||||||
if core.auth_code(exchange_token):
|
if core.auth_code(exchange_token):
|
||||||
|
|
Loading…
Reference in a new issue