Codrops API

node v0.12.18
version: 1.0.0
endpointsharetweet
const request = require('request'); const _ = require('lodash'); function getSyntaxInfo (rule) { const url = `http://tympanus.net/codrops/css_reference/${property}`; const json_data = { "title": "title", "syntax": ".ct-cssref-info pre:first-of-type", "properties": [".ct-cssref-values dl dt"], "values": [".ct-cssref-values dl dd"] }; const formData = { form: { url: url, json_data: JSON.stringify(json_data) } }; request.post('http://www.jamapi.xyz/', formData, function(err, response, body) { const data = JSON.parse(body); let bundle = {}; bundle.syntax = data.syntax; bundle.dict = _.zipObject( _.flatMap(data.properties, (obj) => _.trim(obj.value)), _.flatMap(data.values, (obj) => _.trim(obj.value)) ); console.log(bundle); return bundle; }); }
var endpoint = require("notebook")("tonic/json-endpoint/1.0.0"); var requestPromise = require("request-promise"); endpoint(exports, async function(req) { var result = await getSyntaxInfo(req.query.rule); return result; });
Loading…

no comments

    sign in to comment