def logIn(username="", password=""): cf = TidalConfig() if username == "" or password == "": print("----------------LogIn------------------") username = myinput("username:"******"password:"******"" and account2.errmsg != "": printErr(0, account.errmsg) return False elif account.errmsg != "": account = account2 elif account2.errmsg != "": account2 = account cf.set_account(username, password, account.session_id, account.country_code, account.user_id, account2.session_id) Curtime = time.time() cf.set_lastlogintime(str(Curtime)) return True
def setAccessToken(): print("------------setAccessToken------------------") account = TidalMobileSession() cf = TidalConfig() while True: account.access_token = myinput("AccessToken(Enter '0' cancel):") if account.access_token == '0': break if account.valid() is True: account.getCountryCode() cf.set_account2(cf.username, cf.password, account.access_token, account.country_code, account.user_id) break else: printErr(0, "AccessToken is not valid!")