Brazilian Table of Food Composition
https://taco-api.netlify.app/getting-started/
This project is a monorepo:
The monorepo handling is done by Turbo and Bun.
For more details about this API, check the official docs:
🍉 Brazilian Table of Food Composition (TACO) - GraphQL API
Home Page: https://taco-api.netlify.app/
License: MIT License
Brazilian Table of Food Composition
https://taco-api.netlify.app/getting-started/
This project is a monorepo:
The monorepo handling is done by Turbo and Bun.
For more details about this API, check the official docs:
Descobri hoje que existe este pacote:
Que, alem de alguem poder corrigir a TACO,
ainda salva como arquivo excel.
Vantagem:
EDITADO:
EDITADO:
Os links da API estão quebrados. Não está mais em uso?
Olá Raulf,
desculpe abrir uma issue.
Você a deleta quando ler.
Analisei a tabela portuguesa TCA-3.
Ela contém apenas erros de espaços:
Espaços duplos, espaços nas laterais.
Ah, também tem um nome de grupo
que pode ser corrigido.
Pelo menos nos testes que pude pensar,
só estes erros mesmos.
Se quiseres fazer também com a
TCA o que fazes com a TACO
(essa coisa de API, ou estrturar
para outro formato),
eis o endereço da TCA:
http://portfir.insa.pt/foodcomp/introduction
Clica no menu Composição de Alimentos,
Pesquisa, Download da TCA.
(ela é em português, e livre para uso
não comercial. Para uso comercial,
eles avisam que contactar a eles é necessário)
Fui'x!
Olá.
A API já contempla todos os produtos da planilha da UNICAMP (4a edição 211)?
Should be:
UNICAMP provide us as database
an excel sheet containing the information about all food.
All data inside should be formatted in a easy way (e.g. CSV) to be able to provide for everyone which want to use it.
[
{
"id":1,
"description":"Arroz, integral, cozido",
"category":"Cereais e derivados",
"humidity_percentage":70.1,
"energy_kcal":124,
"energy_kj":517,
"protein_g":2.6,
"lipids_g":1,
"cholesterol_mg":"NA",
"carbohydrate_g":25.8,
"fiber_g":2.7,
"ashes_g":0.5,
"calcium_mg":5,
"magnesium_mg":59,
"manganese_mg":0.63,
"phosphorus_mg":106,
"iron_mg":0.3,
"sodium_mg":1,
"potassium_mg":75,
"copper_mg":0.02,
"zinc_mg":0.7,
"retinol_mcg":"NA",
"re_mcg":"",
"rae_mcg":"",
"thiamine_mg":0.08,
"riboflavin_mg":"Tr",
"pyridoxine_mg":0.08,
"niacin_mg":"Tr",
"vitamin_c_mg":"",
"saturated_g":0.3,
"monounsaturated_g":0.4,
"polyunsaturated_g":0.3,
"12:0_g":"",
"14:0_g":"Tr",
"16:0_g":0.25,
"18:0_g":0.02,
"20:0_g":"Tr",
"22:0_g":"Tr",
"24:0_g":"Tr",
"14:1_g":"",
"16:1_g":"",
"18:1_g":0.36,
"20:1_g":"Tr",
"18:2 n-6_g":0.31,
"18:3 n-3_g":0.01,
"20:4_g":"",
"20:5_g":"",
"22:5_g":"Tr",
"22:6_g":"",
"18:1t_g":"",
"18:2t_g":"",
"tryptophan_g":"",
"threonine_g":"",
"isoleucine_g":"",
"leucine_g":"",
"lysine_g":"",
"methionine_g":"",
"cystine_g":"",
"phenylalanine_g":"",
"tyrosine_g":"",
"valine_g":"",
"arginine_g":"",
"histidine_g":"",
"alanine_g":"",
"aspartic_g":"",
"glutamic_g":"",
"glycine_g":"",
"proline_g":"",
"serine_g":""
}
]
(editado)
a tabela taco eh cheia de erros logicos simples
(bem mais do que escrevi. mas ainda vou escrever).
se ha tanta imprecisao/erro em coisas simples...
fico a imaginar no que nao podemos ver/analisar,
em que se eh mais serio/critico.
o numero/variedade me faz pensar que nao eh
uma tabela a ser levada a serio (mas o MS, que nao
tem conteudo por si mesmo,� agregou a si a taco).
sei que ha as tabelas da USDA, do IBGE*, etc:
A do IBGE tem varias fontes, incluindo a taco...
o formato numerico parece simplificado:
ou numero ou quantia ausente (hifen)
(e arredondamentos prontos para -0.00 ou 0.00)
Voce gostaria da do IBGE porque tem palavras EN/PT.
A TCBA tambem tem a taco como uma das fontes.
Os dados da TCBA nao sao abertos ao publico?
A da USDA eh imensa, complexa e sempre atualizam.
voce precisa ver o tamanho daquela CSV. hauehaue.
[EDITADO]
@raulfdm
Organizei melhor as informações na Wiki.
Tu deleta esta Issue aqui?
Organizei na Wiki:
Os 2 galhinhos da TACO-formatted.xlsx
(pois a TACO original tem árvore inteira pra mexer, rs)
node -e 'for(c of "feliz natal raulf") console.log(c)'
Query:
query MyQuery {
getAllCategories {
id
name
}
}
Error:
"message": "undefined is not an object (evaluating 'opts.foodFilters')",
Olá! Eu estou interessado em participar mais ativamente no desenvolvimento da API e gostaria de saber se existe algum grupo de discussão, além do GitHub, onde a comunidade se reúne. Estou procurando por espaços como Slack, Discord, ou qualquer outra plataforma de comunicação, onde possamos trocar ideias, solucionar dúvidas e compartilhar progressos relacionados ao desenvolvimento da API. Isso existe? Se sim, poderiam me informar como faço para me juntar? Obrigado!
Should be able to use either on NodeEnvironment and client side
Aparentemente os links para consumo da API via Heroku estão offiline ou é proposital e foram descontinuados ?
Você pretende atualizar a API adicionando a medida de cada alimento?
Ex.: Alimento - Maçã com casca
Medida - unidade pequena
(removido)
Gostaria de utilizar esta api em um aplicativo, isso seria possível?
Olá. Tudo bem?
Tenho utilizado essa API para poder fazer umas tarefas locais.
Olhando a parte de popular o banco de dados, percebo uma oportunidade de usar o método createMany do Prisma em vez do create.
Isso permitiria a inserção mais rápida dos registros na base de dados.
Referência: https://www.prisma.io/docs/concepts/components/prisma-client/crud#create-multiple-records
O que você acha dessa alteração?
Caso aprove, eu mesmo posso fazer um PR e subir aqui pra você poder revisar.
Abraços e obrigado pelo repositório.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.