
Untitled
By: a guest on
Apr 29th, 2012 | syntax:
None | size: 1.11 KB | hits: 16 | expires: Never
javascript:var tw_rss="http://twitter.com/statuses/user_timeline/";var fav_rss="http://twitter.com/favorites/";var HTTP={};HTTP._factories=[function(){return new XMLHttpRequest();},function(){return new ActiveXObject("Msxml2.XMLHTTP");},function(){return new ActiveXObject("Microsoft.XMLHTTP");}];HTTP._factory=null;
HTTP.newRequest=function(){if(HTTP._factory!=null){return HTTP._factory();}for(var i=0;HTTP._factories.length;i++){try{var factory=HTTP._factories[i];var request=factory();if(request!=null){HTTP._factory=factory;return request;}}catch(e){continue;}}};var loc=window.location.href;var m=loc.match(/\/#!\/([^\/]+)\/?/);if(!m){alert("not twitter user page!");}else{var id=null;var name=RegExp.$1;try{var req =HTTP.newRequest();req.open("GET","https://twitter.com/users/show/" + name +".xml",false);req.send(null);if(req.status==200){req.responseText.match(/<id>(\d+)<\/id>/);id=RegExp.$1;}if(id!=null){alert("tweet rss: " + tw_rss + id + ".rss" + "\n\n" + "fav rss: " + fav_rss + id + ".rss");}else{alert("tweet rss: " + tw_rss + name + ".rss" + "\n\n" + "fav rss: " + fav_rss + name + ".rss");}}catch(e){alert("error.")}}