UNPKG

bhargav

Version:

fje 'nkijnge[o

36 lines (29 loc) 665 B
//load http module var https=require("https"); function getRepos(username, callback){ var options={ host:"api.github.com", path:'/users/'+username+'/repos', method:'GET', headers: {'user-agent': 'node.js'} }; var request=https.request(options, function(response){ var body=""; response.on("data", function(chunk){ body+=chunk.toString('utf8'); }); response.on("end", function(){ var repos=[]; var json = JSON.parse(body); json.forEach(function(repo){ repos.push({ name: repo.name, description:repo.description }); }); callback(repos); }); }); request.end(); } module.exports.getRepos=getRepos;