import os from pathlib import Path ROOT = Path(__file__).resolve().parents[2] DATA_DIR = Path(os.getenv("DATA_DIR", ROOT / "data")) DB_PATH = Path(os.getenv("DB_PATH", DATA_DIR / "desktop.db")) # Jeder Client schickt diesen Token als "Authorization: Bearer " SYNC_TOKEN = os.getenv("SYNC_TOKEN", "") # files: Dateien der PCs (Claude-Sitzungen), kommen nur zurück, wenn der Client sie anfragt COLLECTIONS = ("events", "todos", "notes", "folders", "files") BASE_COLLECTIONS = COLLECTIONS[:-1] # Inhalt der Dateien (Claude-Sitzungen) liegt auf der Platte, in SQLite nur der Steckbrief FILES_DIR = Path(os.getenv("FILES_DIR", DATA_DIR / "files"))