Diet

🥗 本地私享 · 科学饮食记录

本地 JSON 数据驱动的饮食记录工具,支持卡路里追踪、宏量营养素分析、饮水记录与膳食计划生成,无需联网,隐私优先。

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

使用说明

核心功能

Diet 是一款基于 Bash/Python 的本地化营养追踪工具,专为注重数据隐私的用户设计。核心功能涵盖六大模块:meal logging(膳食记录)、calorie & macro tracking(热量与宏量营养素追踪)、water intake(饮水记录)、meal planning(膳食计划生成)以及 nutrition reporting(营养报告输出)。所有数据以 JSON 格式存储于本地 ~/.diet/ 目录,完全离线运行。

显著优点

1. 完全本地化:数据不落云端,杜绝第三方数据泄露风险,适合隐私敏感型用户
2. 极简依赖:仅需 Bash 4+ 与 Python3 标准库,无额外包管理负担

3. 结构化输出:JSON 数据格式便于与其他工具链(如数据分析脚本、可视化工具)集成

4. 灵活查询:支持按日期检索热量、宏量营养素及饮水记录,便于长期趋势分析

5. 膳食计划生成:基于历史饮食数据智能生成目标热量计划,具备一定实用性

潜在局限

  • 无食物数据库:需手动输入每项食物的营养数据,初期配置成本较高
  • 缺乏移动端:纯命令行交互,外出场景记录不便
  • 无社交/分享功能:不支持与家人或营养师共享数据
  • 宏量营养素目标设定缺失:仅记录实际摄入,无目标对比与提醒机制
  • 报告可视化简陋:文本输出形式,无图表展示

适合人群

  • 技术背景用户(熟悉命令行操作)
  • 对数据隐私有严格要求的健康管理者
  • 需要自定义数据分析管道的进阶用户
  • 无需复杂功能、追求轻量工具的极简主义者

常规风险

  • 数据备份依赖用户:本地存储无自动云备份,设备故障可能导致数据丢失
  • 输入准确性依赖人工:无条码扫描或数据库校验,营养数据录入错误风险较高
  • 无医疗免责声明:作为通用工具,未明确标注「非医疗建议」提示,存在误用风险

Diet 内容

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