"""配置文件""" import os from pathlib import Path # 数据目录 - 使用用户可访问的路径 # 默认在 ~/.xian_favor/ 目录下 DEFAULT_DATA_DIR = Path.home() / ".xian_favor" DATA_DIR = Path(os.getenv("XIAN_FAVOR_DATA_DIR", str(DEFAULT_DATA_DIR))) DATA_DIR.mkdir(parents=True, exist_ok=True) # 数据库 DATABASE_URL = os.getenv("XIAN_FAVOR_DB", str(DATA_DIR / "xian_favor.db")) # API服务 API_HOST = os.getenv("XIAN_FAVOR_HOST", "0.0.0.0") API_PORT = int(os.getenv("XIAN_FAVOR_PORT", "19014")) # 内容类型 ITEM_TYPES = ["text", "link", "column", "todo"] # 待办状态 TODO_STATUS = ["pending", "in_progress", "completed"] # 优先级 PRIORITY_LEVELS = ["low", "medium", "high", "urgent"]