"""Genel yapılandırma. Sırlar (DeepSeek anahtarı, X cookie'leri) DB'de şifreli tutulur,
burada sadece dosya yolları ve sabitler var."""
from pathlib import Path

BASE_DIR = Path(__file__).resolve().parent
DATA_DIR = BASE_DIR / "data"
DATA_DIR.mkdir(exist_ok=True)

# SQLite veritabanı
DB_PATH = DATA_DIR / "futbol.db"
DB_URL = f"sqlite:///{DB_PATH}"

# Cookie/anahtar şifreleme için anahtar dosyası (ilk çalıştırmada üretilir)
SECRET_KEY_FILE = DATA_DIR / "secret.key"

# twikit oturum önbelleği (hesap başına)
COOKIES_DIR = DATA_DIR / "cookies"
COOKIES_DIR.mkdir(exist_ok=True)

# Panel oturumu için imza anahtarı dosyası
SESSION_KEY_FILE = DATA_DIR / "session.key"

# DeepSeek (OpenAI uyumlu)
DEEPSEEK_BASE_URL = "https://api.deepseek.com"
DEEPSEEK_MODEL = "deepseek-v4-flash"

APP_NAME = "Futbol Otomasyon Paneli"
VERSION = "0.1.0"
