all-contributors-cli/lib/contributors/github.js
2016-03-03 00:03:03 +01:00

19 lines
454 B
JavaScript

'use strict';
var _ = require('lodash/fp');
var request = require('request');
module.exports = function getUserInfo(username, cb) {
request.get({
url: 'https://api.github.com/users/' + username,
headers: {
'User-Agent': 'request'
}
}, function(error, res) {
if (error) {
return cb(error);
}
var user = JSON.parse(res.body);
return cb(null, _.pick(['login', 'name', 'avatar_url', 'html_url'], user));
});
}