Updated Github API to V3.

Github API V2 has been removed.  The response data format also changed.
main
Zhao Lü 13 years ago committed by Brandon Mathis
parent 17c1c91509
commit 53ca59d6d0

@ -10,15 +10,15 @@ var github = (function(){
return { return {
showRepos: function(options){ showRepos: function(options){
$.ajax({ $.ajax({
url: "http://github.com/api/v2/json/repos/show/"+options.user+"?callback=?" url: "https://api.github.com/users/"+options.user+"/repos?callback=?"
, type: 'jsonp' , type: 'jsonp'
, error: function (err) { $(options.target + ' li.loading').addClass('error').text("Error loading feed"); } , error: function (err) { $(options.target + ' li.loading').addClass('error').text("Error loading feed"); }
, success: function(data) { , success: function(data) {
var repos = []; var repos = [];
if (!data || !data.repositories) { return; } if (!data || !data.data) { return; }
for (var i = 0; i < data.repositories.length; i++) { for (var i = 0; i < data.data.length; i++) {
if (options.skip_forks && data.repositories[i].fork) { continue; } if (options.skip_forks && data.data[i].fork) { continue; }
repos.push(data.repositories[i]); repos.push(data.data[i]);
} }
repos.sort(function(a, b) { repos.sort(function(a, b) {
var aDate = new Date(a.pushed_at).valueOf(), var aDate = new Date(a.pushed_at).valueOf(),

Loading…
Cancel
Save