Diet

🥗 本地命令行饮食记录与营养追踪

轻量级饮食记录工具,支持热量与三大营养素追踪,适合自律型用户长期健康管理,数据本地存储隐私可控。

收藏
4.6k
安装
992
版本
3.4.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

Diet 是一款基于 Bash 和 Python 的本地饮食记录工具,通过命令行交互实现六大核心功能:

| 命令 | 用途 |
|------|------|
| `log` | 记录餐食(名称、热量、蛋白质/碳水/脂肪克数) |
| `calories` | 查询单日总热量 |
| `macros` | 查看三大营养素占比 |
| `water` | 记录饮水量(毫升) |
| `plan` | 基于历史数据生成指定天数的热量目标餐单 |
| `report` | 输出每日/每周营养趋势报告 |

数据以 JSON 格式存储于 ~/.diet/ 目录,无需外部数据库或云服务。

显著优点

  • 极致轻量:纯 Bash + Python 标准库,零依赖安装
  • 隐私优先:本地文件存储,不上传云端
  • 灵活开放:JSON 数据结构便于与其他工具集成或手动备份
  • 跨平台:支持 Linux/macOS/WSL 环境

局限性与风险

| 维度 | 说明 |
|------|------|
| 数据准确性 | 热量/营养数据需用户手动输入,依赖第三方来源准确性 |
| 无食物数据库 | 不支持扫码或搜索食物,每次需手动录入完整营养信息 |
| 缺乏专业指导 | 无注册营养师审核,极端热量目标可能带来健康风险 |
| 同步缺失 | 无多设备同步机制,换机需手动迁移 `~/.diet/` 目录 |
| 输入验证弱 | 命令行参数错误可能导致记录失败或数据异常 |

适合人群

  • 技术背景用户(熟悉命令行操作)
  • 对隐私敏感、拒绝云端同步的健康追踪者
  • 已有固定饮食习惯、不需要频繁查询食物库的自律型用户
  • 希望将饮食数据与其他本地工具链集成的极客用户

安全与合规提示

  • 医疗免责声明:本工具非医疗器械,热量计算不涉及个体代谢差异,肾病、糖尿病等患者需遵医嘱
  • 数据备份建议:定期备份 ~/.diet/ 目录,避免误删
  • 极端饮食风险:低于基础代谢率的长期热量限制可能导致营养不良

Diet 内容

scripts文件夹
手动下载zip · 5.6 kB
script.shtext/x-shellscript
请选择文件