$(function() {
    $.getJSON("http://twitter.com/statuses/user_timeline/mdp.json?callback=?",
    function(data) {
        $("#twitter").empty();
        t = 0
        $.each(data,
        function(i, item) {
            if (item["text"].charAt(0) != '@') {
                $("<li>").html("<a href='http://twitter.com/mdp/statuses/" + item["id"] + "'>" + item["text"] + "</a><div class='small light'>" + item["created_at"] + "</div>").appendTo("ul#twitter");
                t++;
            }
            if (t == 4) return false;
        });
    });
    $.getJSON("http://now.markpercival.us/api/read/json?callback=?",
    function(data) {
        $("#tumblr").empty();
        $.each(data['posts'],
        function(i, item) {
            $("<li>").html("<a href='" + item["url-with-slug"] + "'>" + title(item) + "</a><div class='small light'>" + item["date"] + "</div>").appendTo("ul#tumblr");
            if (i == 4) return false;
        });
    });
});

function title(item) {
    link_title = item["link-text"] || 
    item["regular-title"] || 
    item["quote-text"] ||
    item["conversation-title"] || 
    item["photo-caption"];
    if (link_title.length > 140) {
        link_title = link_title.substring(0, 140) + " ...";
    }
    link_title = link_title.replace(/<\w+>/, '');
    link_title = link_title.replace(/<\/\w+>/, '');
    return link_title;
}

