import os import requests def generate_user_token(username: str, password: str) -> str: url = "https://app.api.apsystemsema.com:9223/api/token/generateToken/user/login" data = { "password": password, "app_id": "4029817264d4821d0164d4821dd80015", "app_secret": "EZAd2023", "username": username } post = requests.post(url, data=data) return post.json()["data"]['access_token'] def cache_user_token_on_disk(user_token) -> None: with open("user_token", "w") as f: f.write(user_token) def get_cached_user_token() -> str: if os.path.exists("user_token"): with open("user_token", "r") as f: return f.read() return ""