I was pleasantly surprised when I needed to use the Github API for a project. The API is dead simple to use, retrive and iterate data for almost any repo based stat you can imagine. This is just a quick and dirty GET example that makes a list of all the repos I follow on Github.

aside - The result below is a real-time demo using the jinX wp plugin to inject javascript into posts

$( document ).ready( function () {

  var html = "";
  $.ajax( {
    url : "https://api.github.com/users/MichaelMartinez/watched",
    dataType : "jsonp",
    success : function ( returndata ) {
      $.each( returndata.data, function ( i, item ) {
        html += '' +
          '' + this.name + '' +
          '' +
          '' + 'Description: ' + this.description + '' +
          '' + 'Language: ' + this.language + '' +
          '' + 'Updated: ' + this.updated_at + '' +
          '' + 'Owner: ' + this.owner.login + '' +
          '' +
          '';
      } );
      $( '#result' ).append( html );
    }
  } );
} );

105 words ~ 1 min read

  • Flesch-kincaid Index / Reading Ease: 64.01
  • Flesch-kincaid Grade Level: 5.96