Files
GorichBot/menu_scraper/app/config.py
T
2026-05-12 23:37:04 +03:00

16 lines
468 B
Python

from __future__ import annotations
import os
from dataclasses import dataclass
@dataclass(slots=True)
class Settings:
site_url: str = os.getenv("GORICH_SITE_URL", "https://gorych34.ru/")
output_path: str = os.getenv("MENU_OUTPUT_PATH", "/data/menu/gorich_menu.json")
request_timeout: float = float(os.getenv("REQUEST_TIMEOUT_SECONDS", "20"))
scrape_on_startup: bool = os.getenv("SCRAPE_ON_STARTUP", "true").lower() == "true"
settings = Settings()