async function gitHubContributors(page) { return new Promise((resolve, reject) => { request.get({ url: `https://api.github.com/repos/laurent22/joplin/contributors${page ? `?page=${page}` : ''}`, json: true, headers: { 'User-Agent': 'Joplin Readme Updater' }, }, (error, response, data) => { if (error) { reject(error); } else if (response.statusCode !== 200) { reject(new Error(`Error HTTP ${response.statusCode}`)); } else { resolve(data); } }); }); }
const readAPI = function (uri) { let promise = new AV.Promise() let client = http if (/^https:\/\//.test(uri)) { client = https } else if (!/^http:\/\//.test(uri)){ promise.reject(ERROR_CODE[1]) return promise } request({ url: uri, json: true }, (err, response, data) => { if (!err && response.statusCode === 200) { promise.resolve(data) } else { promise.reject(ERROR_CODE[6]) } }) return promise }
func.then(function (result) { var res={} res.header=result.headers; res.status=String(result.statusCode); res.second=(((new Date())-startDate)/1000).toFixed(3); var body=result.body;
async function gitHubLatestRelease() { return new Promise((resolve, reject) => { request.get({ url: url, json: true, headers: { 'User-Agent': 'Joplin Readme Updater' }, }, (error, response, data) => { if (error) { reject(error); } else if (response.statusCode !== 200) { console.warn(data); reject(new Error(`Error HTTP ${response.statusCode}`)); } else { resolve(data); } }); }); }
footballRequest(`fixtures?timeFrame=${timeFrame}`, (err, res, body) => { spinner.stop(); if (err || res.statusCode !== 200) { updateMessage('REQ_ERROR'); } else { buildAndPrintFixtures(league, undefined, team, body, outData); } });
request(opts, (err, res, body) => { if (err) return console.log('Error: ', err); console.log('Status: %d\n\n', res.statusCode); const bodyParsed = JSON.parse(body); console.log(bodyParsed); });
request( { url: LEAGUE_IDS_URL, headers: refreshHeaders, json: true }, (err, res, body) => { spinner.stop(); if (err || res.statusCode !== 200) { updateMessage('REQ_ERROR'); } else { const newLeagueIDs = Buffer.from(body.content, 'base64').toString('utf8'); fs.writeFileSync(path.resolve(__dirname, 'leagueIds.json'), newLeagueIDs, 'utf8'); updateMessage('UPDATE', 'New list fetched and saved'); } } );
request(opts, (err, res, body) => { if (err) return console.log('Error: ', err); console.log('Status: %d\n\n', res.statusCode); console.log(body); });
/** Creates request to fetch fixtures and show them */ footballRequest(url, (err, res, body) => { spinner.stop(); if (err || res.statusCode !== 200) { updateMessage('REQ_ERROR'); } else { buildAndPrintScores(scores.live, team, body, outData); } });
footballRequest(`competitions/${id}/leagueTable`, (err, res, body) => { spinner.stop(); if (err || res.statusCode !== 200) { updateMessage('REQ_ERROR'); } else { buildAndPrintStandings(body, outData); } });
request(opts, (err, res, body) => { if (err) return console.log('Error: ', err); console.log('Status: %d\n\n', res.statusCode); const bodyParsed = JSON.parse(body); console.log(bodyParsed); });
request(opts, (err, res, body) => { if (err) return console.log('Error: ', err); console.log('Status: %d\n\n', res.statusCode); const bodyParsed = JSON.parse(body); console.log(bodyParsed); });
request(opts, (err, res, body) => { if (err) return console.log('Error: ', err); console.log('Status: %d\n\n', res.statusCode); console.log(body); });
request(opts, (err, res, body) => { if (err) return console.log('Error: ', err); console.log('Status: %d\n\n', res.statusCode); console.log(body); });
footballRequest(`competitions/${id}/fixtures?timeFrame=${timeFrame}`, (err, res, body) => { spinner.stop(); if (err || res.statusCode !== 200) { updateMessage('REQ_ERROR'); } else { buildAndPrintFixtures(league, name, team, body, outData); } });