const getAll = require('get-all');
const GH = require('github');
const github = new GH({version: "3.0.0"});
var myRequestFn = function (page, perPage, callback) {
github.repos.getFromOrg({
org: 'github',
page: page
}, function (err, repos) {
if (err) {
callback(err);
} else {
callback(null, repos);
}
})
};
getAll({
startPage: 0,
perPage: 30,
request: myRequestFn
}, function (err, results) {
if (err) {
console.log(err);
} else {
console.log('The github org has '+results.length+' public repos.');
}
});