(function($){

$.fn.tweetplug = function(username,options){
  // $(this).hide();

    if (username){


        var defaultSettings = {
            count:'10'
        }
        var settings = $.extend(defaultSettings, options);

        var url = "http://twitter.com/status/user_timeline/"+username+".json?count="+settings.count+"&callback=?";

        var holder = this;
       
        $.getJSON(url,
        function(data){

//when we get data
            $.each(data, function(i, item) {

 var created_at = item.created_at.substr(0,19);

                holder.append("<li>" + "<i class =\"timestamp\">" + created_at + "</i>: " + item.text.makeLinks() + "</li>");
   
            });
        });
       
    }else{

        console.debug("Check your parameters");

    }
   
    String.prototype.makeLinks = function() {
        return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(str) {
        return str.link(str);
        });
    };

   
return this;

};

})(jQuery);
