17 lines
349 B
Python
17 lines
349 B
Python
import argparse
|
|
import getpass
|
|
|
|
import api.me
|
|
from config import Config
|
|
|
|
|
|
def login(arguments: argparse.Namespace) -> None:
|
|
username = input('E-mail: ')
|
|
password = getpass.getpass()
|
|
|
|
me = api.me.get(username, password)
|
|
|
|
Config['user']['api_token'] = me['api_token']
|
|
Config['user']['initials'] = me['initials']
|
|
Config.write()
|