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

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中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?