var api_url = "https://github.com/api/v2/json"

function repos(data) {
    data.repositories.sort(function(r0, r1) {
        return new Date(r1.pushed_at) - new Date(r0.pushed_at);
    })

    $("#code ul").empty()

    for (var i in data.repositories) {
        var r = data.repositories[i]
        if (r.fork == true) continue

        var li = '<li id="' + r.name + '"><div id="b"><div></div></div>' +
                 '<a href="' + r.url + '">' + r.name + '</a>' +
                 '<a href="' + r.url + '">' + r.description + '</a>' +            
                 '</li>'
        $("#code ul").append(li)

        var url = api_url + '/commits/list/wg/' + r.name + '/master'
        $("body").append('<script src="' + url + '?callback=commits"></script>')
    }
}

function commits(data) {
    for (i in data.commits) {
        if (i > 1) return

        var c = data.commits[i]
        var repo = c.url.split('/')[2]
        var date = c.authored_date.substring(0, 10)
        var url  = 'https://github.com' + c.url
        var hash = c.id.substring(0, 20)

        var span = '<span class="commit">' +
                   '<span class="date">' + date + '</span>' +
                   '<span class="sha1">' + hash + '</span>' +
                   c.message +
                   '</span>'
        $('#' + repo).append(span)
    }
}


