UNPKG

recipez

Version:

Import recipes from cooking sites to your cookbook

35 lines (26 loc) 774 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.app = void 0; var _createRecipe = require("./createRecipe"); var _nodeFetch = _interopRequireDefault(require("node-fetch")); var _templates = require("./templates"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const app = async url => { const resp = await (0, _nodeFetch.default)(url, { method: 'get' }); const text = await resp.text(); const parsed = (0, _createRecipe.createRecipe)(text); const contents = (0, _templates.recipeTemplate)(parsed); if (!parsed) { console.log(`Unable to get recipe for ${url}`); process.exit(0); } return { recipe: parsed, contents }; }; exports.app = app;