diff --git a/js/githubresume.js b/js/githubresume.js index c88f99b..4051f76 100644 --- a/js/githubresume.js +++ b/js/githubresume.js @@ -59,7 +59,7 @@ var github_user = function(username, callback) { var github_user_repos = function(username, callback, page_number, prev_data) { var page = (page_number ? page_number : 1), - url = 'https://api.github.com/users/' + username + '/repos?callback=?', + url = 'https://api.github.com/users/' + username + '/repos?per_page=500&callback=?', data = (prev_data ? prev_data : []); if (page_number > 1) { @@ -67,7 +67,7 @@ var github_user_repos = function(username, callback, page_number, prev_data) { } $.getJSON(url, function(repos) { data = data.concat(repos.data); - if (repos.data.length > 0) { + if (repos.data.length == 500) { github_user_repos(username, callback, page + 1, data); } else { callback(data); @@ -86,7 +86,7 @@ var github_user_starred_resume = function(username, page) { var star = false; var repos = []; var page = (page ? page : 1); - var url = 'https://api.github.com/users/' + username + '/starred?page=' + page; + var url = 'https://api.github.com/users/' + username + '/starred?per_page=500&page=' + page; var errorMsg; $.ajax({ @@ -120,7 +120,7 @@ var github_user_starred_resume = function(username, page) { return star; } - if (repos.length > 0) { + if (repos.length == 500) { star = github_user_starred_resume(username, page + 1); }