家庭和办公室营养跟踪软件

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种食品

相对美国农业部扩展

  • 类黄酮、异黄酮和原花青素

额外字段

  • IFORAC、gi、omega-3和(抗营养素)草酸、汞等

注意:我们正在尝试启动一个字段集合,并使我们的模型更通用。请上传并联系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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是否在servlet中检索上一页路径?   Java抱怨在开关的默认情况下未初始化最终字段   Java泛型:为什么编译器不能判断这个类<t>对象与这个类的类型参数的对象的类具有相同的类型?   Java:继承方法中使用的私有变量   HibernateJava。ClassCastException:java。lang.Integer不能强制转换为abc。def。我的项目。奥姆。EmployeeTopMetaData   http java发布和下载文件   java改进条件检查   java如何将2d数组的条目作为键放在地图中   java如何获取传递给运行时的值。getRuntime。JUnit测试用例中的exit(value)   java注释来创建所有可能的构造函数   自动建议列表:java。lang.IllegalArgumentException:在XPath表达式为null时找不到元素   为什么MapAPI在Java中不提供流功能?   gradle不导入本地java库   尽管我使用的是SessionCreationPolicy,java Spring安全性似乎仍在使用会话。无国籍   使用java查找MongoDB中数组元素的平均值