rev / src /hm_api /config.py
LerinaOwO's picture
Upload 16 files
cce1f2d verified
Raw
History Blame Contribute Delete
881 Bytes
"""Shared configuration and constants."""
from __future__ import annotations
import os
from pathlib import Path
DEVECO_BASE_URL = "https://cn.devecostudio.huawei.com"
DEVECO_AUTH_URL = "console/DevEcoIDE/apply"
DEVECO_TEMP_TOKEN_CHECK_URL = "authrouter/auth/api/temptoken/check"
DEVECO_JWT_TOKEN_CHECK_URL = "authrouter/auth/api/jwToken/check"
DEVECO_SUCCESS_REDIRECT_URL = "console/DevEcoCode/loginSuccess"
DEVECO_FAILED_REDIRECT_URL = "console/DevEcoCode/loginFailed"
DEVECO_APP_ID = "1008"
DEVECO_DEFAULT_AUTH_PORT = 10101
DEFAULT_HOST = "127.0.0.1"
DEFAULT_PORT = 8000
DEFAULT_PROXY = ""
CRED_DIR = Path(os.environ.get("HM_CRED_DIR", "./cred")).expanduser()
TOKEN_FILE = CRED_DIR / "token.enc"
AUTH_FILE = CRED_DIR / "auth.json"
USER_AGENT = (
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) "
"AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
)