jquery tweets

by zdam

HTML

<script src="http://github.com/kerberoS/jQuery-Tweets/raw/master/js/jquery.tweets.0.1.js"></script>
<ul id="userIds"> 
</ul> 

<ul id="userDetails"> 
</ul> 

<ul id="foundgoogleplus">
</ul>

CSS

#tweets { 
    background:#FAFAFA;
    border:1px solid #e4e4e4;
    margin:0; 
    padding:0;
}
#tweets li {
    border-bottom:1px dotted #CCC;
    list-style:none;
    padding:5px;
}

#tweets li:last-child { 
    border:0; 
}

JavaScript

//alert("....");

function main(){
    tester();
    //findGPlusPage("adamwebber");
    //findGPlusPage("willnotbefoundxxx");
    //getFriends();
    
}

function getFriends(){
    
var twitterIds = "";    
    
    $.ajax({
  url: "http://api.twitter.com/1/followers/ids.json",
    //url: "http://api.twitter.com/1/users/lookup.json",
    data: {screen_name: "zdam"},
    dataType: "jsonp",
        
    
  success: function(data){
    //alert("!!!");
      
      $.each(data, function(i, item){
          
         $("#userIds").append("<li>"+ item +"</li>");
         twitterIds = twitterIds + "," + item; 
         
          if(i>90){
              return false; //limit to 90 users, break out of .each
          } 
      });

      twitterIds = twitterIds.substring(1); // strip leading comma

      getDetails(twitterIds);
  }
});
    
}

// http://api.twitter.com/1/followers/ids.json?screen_name={screen_name}

// http://api.twitter.com/version/users/lookup.format

function getDetails(friendIdList) {

$.ajax({
   
    url: "http://api.twitter.com/1/users/lookup.json",
    data: {user_id: friendIdList},
    dataType: "jsonp",
        
    
  success: function(data){
    //alert("!!!");
      
      $.each(data, function(i, item){
         
         var name = item.screen_name;
         var desc = item.description;
          var url = item.url;
        var display = name + ", " + desc;  
         $("#userDetails").append("<li>"+ display +"</li>");

      });
  }
});    
    
}

function findGPlusPage(screenName) {
$.ajax({
   
    url: "http://gplus.to/"+ screenName,
    //data: {user_id: friendIdList},
    //dataType: "jsonp",
        
    
  success: function(data){
    alert("plus acct found");
      
  },
    error: function(x,t,e){
        debugger;
        alert("pluss acct not found");
    } 
});    
}

function tester() {
    try  {
      debugger;
            var ml = document.createElement('script'); 
        ml.type = 'text/javascript';    
        ml.async...