var github = require('github'); var util = require('util'); const TOKEN = ""; const USER = ""; var g = new github({version: "3.0.0"}); g.authenticate({ type: "oauth", token: TOKEN }); g.repos.getStarredFromUser({ user: USER, page: 0 }, cb); function cb(err, res) { if(util.isArray(res)) { res.forEach(function(repo) { g.repos.unStar({ user: repo.owner.login, repo: repo.name }, function() { console.log("unStar " + repo.full_name); }); }); } if(g.hasNextPage(res.meta.link)) { g.getNextPage(res.meta.link, cb); } }