UNPKG

zubaer-githubapi

Version:

Get a list of repository of a github user

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