-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Linrane edited this page May 11, 2026
·
1 revision
关于 MoodLog 的常见问题解答。
确保已正确安装且在虚拟环境中:
cd moodlog
source .venv/bin/activate # Windows 用 .venv\Scripts\activate
pip install -e ".[dev]"确认安装成功后再试。也可以用 python -m moodlog 直接运行。
使用 PowerShell 或 CMD:
.venv\Scripts\activate或使用完整路径:
.\.venv\Scripts\activate.bat可以。使用 --force 选项覆盖:
moodlog record 5 --force不行。每天只能有一条记录。后记录的会覆盖前一条。
标签可以帮助你:
- 回顾特定主题的日子(如「工作」「旅行」)
- 在搜索时过滤结果
- 统计高频活动
100 分是一个彩蛋!当某天心情特别好时,可以输入 moodlog record 100,会有特别的庆祝效果。
数据保存在 data/moodlog.db,是 SQLite 格式。
直接复制数据库文件即可:
cp data/moodlog.db data/moodlog_backup_$(date +%Y%m%d).db支持多种格式导出:
moodlog export -f json -o backup.json # JSON
moodlog export -f csv -o backup.csv # CSV
moodlog export -f markdown -o backup.md # Markdown不能。删除操作不可逆。如果需要保留数据,建议先导出再删除。
如果有备份,用备份恢复:
cp data/moodlog_backup.db data/moodlog.db确保使用支持 Unicode 的现代终端:
- Windows Terminal
- iTerm2 (macOS)
- GNOME Terminal (Linux)
默认保存在 ~/moodlog_reports/ 目录。
编辑 moodlog/config.toml,将第一行改为:
language = "en_US"moodlog --versionmoodlog remind on # 开启
moodlog remind on --time 20:00 # 指定时间
moodlog remind off # 关闭MoodLog 目前是命令行工具,不提供 API。但可以通过导出 JSON 数据供其他程序使用。
欢迎在 GitHub 仓库提 Issue!