charlike's notebooks

  • liam-badge - /charlike/liam-badge
    Last edited 5 years ago
    const url = require('url') const send = (res, json) => res.end(JSON.stringify(json, null, 2)) exports.endpoint = async function main(req, res) { // const [tld, name, domain = 'gmail'] = req.url.split('/').slice(1); const data = url.parse(req.url).pathname.split('/').slice(1); send(res, { data }) // const [tldName = 'com'] = [] // .concat(tld) // .filter(Boolean) // .map((x) => x.trim()); // if (!name) { // send(res, { subject: 'email', status: 'unknown', color: 'grey' }); // return; // } // send(res, { subject: 'email', status: `${name}@${domain}.${tldName}` }); }
  • testing-now-ci - /charlike/testing-now-ci
    Last edited 6 years ago
    const qs = require('querystring') const url = require('url') const axios = require('axios') const send = (res, json) => { res.statusCode = 200; res.end(JSON.stringify(json)) } // url https://api.github.com/repos/tunnckoCore/foobar/commits/master/status exports.endpoint = async function (req, res) { const parsed = url.parse(req.url) const { pathname, query } = parsed const { state } = qs.parse(query) const [user, repo, ref = 'master'] = pathname.slice(1).split('/') send(res, { uniqid, project }) }