feat: 收藏关注系统 v1.0.0 - 支持CLI/API/Web三种操作模式
This commit is contained in:
26
xian_favor/config.py
Normal file
26
xian_favor/config.py
Normal file
@@ -0,0 +1,26 @@
|
||||
"""配置文件"""
|
||||
|
||||
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"]
|
||||
Reference in New Issue
Block a user