first commit

This commit is contained in:
2026-05-12 23:37:04 +03:00
commit aff0bc2990
67 changed files with 3984 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
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()