from dotenv import load_dotenv import os load_dotenv() # PostgreSQL DB_HOST = os.getenv("DB_HOST") DB_PORT = int(os.getenv("DB_PORT", "5432")) DB_NAME = os.getenv("DB_NAME", "wifi_etl") DB_USER = os.getenv("DB_USER", "postgres") DB_PASSWORD = os.getenv("DB_PASSWORD") # Ruijie RUIJIE_BASE_URL = os.getenv("RUIJIE_BASE_URL", "https://cloud-eu.ruijienetworks.com") RUIJIE_APPID = os.getenv("RUIJIE_APPID") RUIJIE_SECRET = os.getenv("RUIJIE_SECRET") RUIJIE_ACCESS_TOKEN = os.getenv("RUIJIE_ACCESS_TOKEN") RUIJIE_GROUP_ID = os.getenv("RUIJIE_GROUP_ID") # WiFire WIFIRE_BASE_URL = os.getenv("WIFIRE_BASE_URL", "https://api.wifire.me") WIFIRE_USERNAME = os.getenv("WIFIRE_USERNAME", "") WIFIRE_API_KEY = os.getenv("WIFIRE_API_KEY", "") WIFIRE_ESTABLISHMENT_ID = os.getenv("WIFIRE_ESTABLISHMENT_ID", "") WIFIRE_GROUP_ID = os.getenv("WIFIRE_GROUP_ID", "") LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO") # Watchdog / Email MAIL_HOST = os.getenv("MAIL_HOST", "") MAIL_PORT = int(os.getenv("MAIL_PORT", "25")) MAIL_FROM = os.getenv("MAIL_FROM", "") WATCHDOG_RECIPIENT_EMAILS = os.getenv("WATCHDOG_RECIPIENT_EMAILS", "") WATCHDOG_CC_EMAILS = os.getenv("WATCHDOG_CC_EMAILS", "")