FatSecret доступен на NPM

30 мая, 2020
1 минута чтения
node-fatsecret
Демонстрация поиска продукта «mango»

На npm доступна моя либа node-fatsecret. Собрал пакет из прежнего FoodAssistant’a. Из интересного, либа написана с использованием нового стандарта модулей — MJS.

Установка

npm i node-fatsecret

Пример использования

import FatSecret from '../src/index.mjs'

const fatSecret = new FatSecret(
  'ACCESS_KEY',
  'SHARED_SECRET'
)

async function getRecipe(name) {
  const {recipes} = await fatSecret.request({
    method: 'recipes.search',
    search_expression: name,
    max_results: 1,
  })
  return recipes
}

async function getFood(name) {
  const {foods} = await fatSecret.request({
    method: 'foods.search',
    search_expression: name,
    max_results: 1,
  })
  return foods
}

(async function () {
  // getting recipe
  const {recipe} = await getRecipe('mango')
  console.log('recipes', recipe)
  
  // getting food
  const {food} = await getFood('mango')
  console.log('food', food)
})()

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
API Предиктора
Предыдущая статья

Используем предиктовку с YanPredictor

sha 256
Следующая статья

Шифруем алгоритмом SHA256 на NodeJS