18 lines
656 B
Python
18 lines
656 B
Python
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 <Token>"
|
|
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"))
|