Diet

🥗 本地隐私优先的饮食追踪器

本地化饮食追踪工具,支持卡路里计算、宏量营养素记录与饮水统计,数据存储在用户本地目录。

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

使用说明

核心用法

Diet 是一款基于 Bash/Python3 的命令行饮食追踪工具,提供六大核心功能:

1. log - 记录餐食:输入食物名称、卡路里、蛋白质/碳水/脂肪克数,可选餐次类型(早餐/午餐/晚餐/零食)
2. calories - 查询某日卡路里总量,默认当日

3. macros - 查看宏量营养素(蛋白质、碳水、脂肪)的克数与占比

4. water - 记录饮水量(毫升),支持补录历史日期

5. plan - 基于历史食物库生成指定天数、目标卡路里的简易膳食计划

6. report - 输出日报或周报,展示营养趋势

所有数据以 JSON 格式存储于用户本地目录 ~/.diet/,无需云端服务。

显著优点

  • 隐私优先:数据完全本地化,不上传至任何服务器
  • 轻量依赖:仅需 Bash 4+ 和 Python3 标准库,零第三方包
  • 格式开放:JSON 存储便于与其他健康应用或脚本集成
  • 功能闭环:从记录、查询到计划生成、趋势报告,覆盖完整饮食管理链路

潜在缺点与局限性

  • 无食物数据库:需手动输入每项营养数据,无法像 MyFitnessPal 自动识别常见食物
  • 无图形界面:纯命令行交互,对非技术用户门槛较高
  • 缺乏验证机制:无输入校验,错误数据可能导致报告失真
  • 膳食计划算法简单:仅基于历史记录随机组合,未考虑营养均衡或饮食偏好
  • 无移动端/同步:无法跨设备使用或与家人共享

适合人群

  • 开发者、程序员等技术背景用户
  • 注重数据隐私、不愿使用商业健康 App 的隐私敏感者
  • 需要与其他脚本/工具链集成的自动化用户
  • 简单饮食记录需求者,不需要复杂分析功能

常规风险

  • 数据丢失风险:本地存储无自动备份,误删 ~/.diet/ 目录将永久丢失记录
  • 输入错误累积:手动录入易产生误差,长期可能影响报告准确性
  • 无专业医疗建议:工具仅作记录,不构成营养师或医生指导
  • 依赖维护:开源项目,长期更新与漏洞修复取决于作者 BytesAgain

Diet 内容

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