家庭和办公室营养跟踪软件
nutratracker的Python项目详细描述
纽崔拉克
可扩展的营养分析命令行工具。
需要:
- python 3.6.5或更高版本
- redis服务器
- (可选)android 5.0+手机、usb、adb、开发模式
安装pypi release(来自pip)
pip install nutri
(注意:在linux/macos上使用pip3
)
更新到最新版本
pip install -U nutri
订阅预览/测试版频道
pip install nutri --pre
取消订阅(返回稳定状态)
pip uninstall nutri pip install nutri
直接使用源代码
git clone git@github.com:gamesguru/nutri.git cd nutri ./nutri -h
下载食物数据
Linux/MacOS脚本(curl)
cd ~ curl -L https://api.bitbucket.org/2.0/repositories/dasheenster/nutri-utils/downloads/nutri.zip -o nutri.zip unzip -o nutri.zip rm nutri.zip
Windows(网络下载)
下载nutri.zip
:
https://bitbucket.org/dasheenster/nutri-utils/downloads/
将.nutri
文件夹解压缩到主文件夹。
- 在windows上是
C:\Users\<your_name>
- 在macos上是
/Users/<your_name>
- 在Linux上是
/home/<your_name>
这些也可以从android应用程序下载,或者通过usb电缆同步。
您还可以导入自己的平面文件数据库。完整的数据库导入过程用nutri db --help
更好的安装说明(在windows上)将(最终)发布on youtube。
当前支持的数据
usda股票数据库
- 标准平面文件数据库,8790种食品
相对美国农业部扩展
- 类黄酮、异黄酮和原花青素
额外字段
注意:我们正在尝试启动一个字段集合,并使我们的模型更通用。请上传并联系gitter.im/nutritracker/nutri…(这些可以包含在杂志剪纸、NCBI表格或其他营养数据源中)
尚未支持
品牌食品数据库
- (大100MB+!仅限PC)
加拿大营养文件
- 类似于usdastock,除了关系型(非平面文件)
用法
许多功能需要您在记事本或您喜爱的文本编辑器中进行编辑。然后可以使用analyze
命令执行分析。
运行nutri
脚本以输出用法。
用法:nutri <command>
命令
config change name, age, and vitamin targets db import, edit and verify databases field import, pair and manage fields search search databases or recipes analyze | anl critique a date (range), meal, recipe, or food sync sync android device bugreport upload database info, and version number --help | -h show help for a given command