import os from dotenv import load_dotenv load_dotenv() class Config: NOVOFON_API_BASE_URL = os.getenv("NOVOFON_API_BASE_URL", "https://dataapi-jsonrpc.novofon.ru/v2.0") NOVOFON_ACCESS_TOKEN = os.getenv("NOVOFON_ACCESS_TOKEN", "") NOVOFON_DATE_FROM = os.getenv("NOVOFON_DATE_FROM", "2024-01-01") DIRECTUS_URL = os.getenv("DIRECTUS_URL", "http://localhost:8055") DIRECTUS_TOKEN = os.getenv("DIRECTUS_TOKEN", "") HF_TOKEN = os.getenv("HF_TOKEN", "") WHISPER_MODEL_SIZE = os.getenv("WHISPER_MODEL_SIZE", "medium") WHISPER_DEVICE = os.getenv("WHISPER_DEVICE") WHISPER_COMPUTE_TYPE = os.getenv("WHISPER_COMPUTE_TYPE") XMPP_JID = os.getenv("XMPP_JID", "") XMPP_PASSWORD = os.getenv("XMPP_PASSWORD", "") XMPP_ROOM = os.getenv("XMPP_ROOM", "") MAX_WORKERS = int(os.getenv("MAX_WORKERS", "3")) MAX_PER_CYCLE = int(os.getenv("MAX_PER_CYCLE", "10")) TEMP_DIR = os.path.join(os.path.dirname(__file__), "temp") config = Config()