import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) LOG_DIR = os.environ.get("LOG_DIR", os.path.join(BASE_DIR, "logs")) STATIC_DIR = os.environ.get("STATIC_DIR", os.path.join(BASE_DIR, "static")) FRONTEND_DIST = os.environ.get("FRONTEND_DIST", os.path.join(BASE_DIR, "frontend", "dist")) SECRET_KEY_PATH = os.path.join(BASE_DIR, ".secret_key") PORT = int(os.environ.get("PORT", 5001)) LOGIN_TIMEOUT = int(os.environ.get("LOGIN_TIMEOUT", 600)) QR_POLL_INTERVAL = float(os.environ.get("QR_POLL_INTERVAL", "2")) # 抖音 Web SSO 参数(www.douyin.com 主站) DOUYIN_AID = os.environ.get("DOUYIN_AID", "6383") DOUYIN_SERVICE = os.environ.get("DOUYIN_SERVICE", "https://www.douyin.com") DOUYIN_REFERER = os.environ.get("DOUYIN_REFERER", "https://www.douyin.com/") USER_AGENT = ( "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 " "(KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36" )