0.2.0 • Published 10 years ago
get-all v0.2.0
get-all
Get all results from a paged API.
Example
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.');
}
});
Release History
- 2014-05-12 - v0.2.0 - require perPage, rename page to startPage
- 2014-05-12 - v0.1.0 - initial release