This package has been deprecated

Author message:

You have reached a dead end!

usda-ndb

0.3.24 • Public • Published

usda-ndb

NPM

Get JSON Nutrient Data from USDA Nutrient Database.

Reliability improved: now with auto retries.

usda-ndb [flags] <start> <stop>
# <start>: start id (use 1 for first item in USDA NDB) 
# <stop>: stop id (excluding) (note: Id <> NDB nutrient no.) 
# [-o|--output]: write output to file (null) 
# [-c|--connections]: maximum number of connections (4) 
# [-t|--timegap]: request time gap in milliseconds (250) 
# [-r|--retries]: times to retry failed requests (4) 
# [-v|--verbose]: get detailed logs 
# [--help]: show help 
 
usda-ndb 1
# {"Id": "1", "Number": "01001", "Name": "Butter, salted", ...} 
usda-ndb 1 100
# {"Id": "1", "Number": "01001", "Name": "Butter, salted", ...} 
# {"Id": "2", "Number": "01002", "Name": "Butter, whipped, with salt", ...} 
# ... 
usda-ndb 0 2 --output nutrients.txt
# STDERR: ["0"] 
# (["0"] is the list of failed ids) 
# (id 1 is written to file) 
usda-ndb 1 100 -o somanyfoods.txt -c 20 -t 512 -r 10 -v
# (try this) 
var ndb = require('usda-ndb');
// ndb(<id>)
 
ndb('1').then((ans) => console.log(ans));
// {"Id": "1", "Number": "01001", "Name": "Butter, salted", ...}

Readme

Keywords

Package Sidebar

Install

npm i usda-ndb

Weekly Downloads

5

Version

0.3.24

License

MIT

Unpacked Size

4.26 kB

Total Files

6

Last publish

Collaborators

  • wolfram77