UNPKG

bhargav

Version:

fje 'nkijnge[o

37 lines (32 loc) 760 B
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){ console.log('data rec'+chunk); body+=chunk.toString('utf8'); }); response.on("end", function(){ var repos=[]; console.log('jhgh'+body); var json = JSON.parse(body); json.forEach(function(repo){ repos.push({ name: repo.name, description:repo.description }); }); callback(repos); }); }); request.end(); } getRepos('bhargav123',function(repos){ console.log("Bhargav has"+repos.length+"repos"); });