UNPKG

github

Version:
33 lines (25 loc) 723 B
"use strict"; var Client = require("./../lib/index"); var testAuth = require("./../testAuth.json"); var github = new Client({}); github.authenticate({ type: "oauth", token: testAuth["token"] }); var starredRepos = []; var req = github.activity.getStarredRepos({ per_page: 100}, getRepos); function getRepos(err, res) { if (err) { return false; } starredRepos = starredRepos.concat(res); if (github.hasNextPage(res)) { github.getNextPage(res, getRepos) } else { outputStarredRepos(); } } function outputStarredRepos() { console.log(starredRepos.map(function(repo) { return repo['full_name']; })); console.log('starred repos: ' + starredRepos.length); }