Am văzut multe aplicații (mobile și web) care utilizează o bază de date cu informații nutriționale și coduri de bare pentru a urmări consumul zilnic de alimente. Smartphone-urile au capacitatea de a scana coduri de bare și multe aplicații mobile au început să includă un scaner de coduri de bare pentru a căuta și înregistra consumul de alimente. Calorie Counter de MyFitnessPal este un exemplu în acest sens.
Aș dori să știu de unde/cum își obțin resursele. Am găsit baza de date națională privind nutrienții furnizată de USDA, dar cel mai structurat format care vine este PDF. De asemenea, nu oferă codurile de bare care ar fi necesare pentru o aplicație precum Contorul de calorii. Se pare că cea mai rezonabilă abordare pentru aceste aplicații ar fi apelarea unui API deschis, mai degrabă decât răzuirea PDF-urilor.
Există un API deschis pentru informații nutriționale și/sau coduri de bare pentru eticheta produselor alimentare?
6 Răspunsuri 6
Baza de date națională completă a nutrienților USDA pentru referințe standard poate fi descărcată ca fișiere text ASCII de pe https://www.ars.usda.gov/Services/docs.htm?docid=8964 - nu este necesar un PDF scraping:)
În ceea ce privește codurile de bare ale produselor, aruncați o privire la Open Product Data, un nou proiect al Open Knowledge Foundation.
- Băut - Pisicile preferă apa din bolurile care sunt departe de bolurile lor pentru hrană Schimbul de animale de companie
- Mâncare și băutură - Ce mese sunt disponibile pe trenurile rusești Travel Stack Exchange
- Digestie - Cum se descurcă stomacul cu lichidul și cu alimentele solide Schimbul de stive din științele medicale
- Energie - Cum sunt calculate caloriile din alimente Schimb fizic de stive
- Nuggets de pui Informații nutriționale Flori Tijuana