import os from pathlib import Path from dotenv import load_dotenv load_dotenv() BASE_DIR = Path(__file__).resolve().parent DATA_DIR = BASE_DIR / "data" LOGS_DIR = BASE_DIR / "logs" DATA_DIR.mkdir(exist_ok=True) LOGS_DIR.mkdir(exist_ok=True) DISCORD_TOKEN = os.getenv("DISCORD_TOKEN", "") APPLICATION_ID = os.getenv("APPLICATION_ID", "") DEV = os.getenv("DEV", "").strip() in ("1", "true", "yes") HEALTH_PORT = int(os.getenv("HEALTH_PORT", "1890")) FORGEJO_URL = os.getenv("FORGEJO_URL", "") FORGEJO_TOKEN = os.getenv("FORGEJO_TOKEN", "") FORGEJO_OWNER = os.getenv("FORGEJO_OWNER", "") FORGEJO_REPO = os.getenv("FORGEJO_REPO", "")