ShowTwitterRSS

  • /*
     * @title ShowTwitterRSS
     * @description Show twitter Tweet RSS URL and favorite RSS URL 
     * @include http://*
     * @license MIT License
     * @require 
     */
    
    javascript:var%20tw_rss="http://twitter.com/statuses/user_timeline/";var%20fav_rss="http://twitter.com/favorites/";var%20HTTP={};HTTP._factories=[function(){return%20new%20XMLHttpRequest();},function(){return%20new%20ActiveXObject("Msxml2.XMLHTTP");},function(){return%20new%20ActiveXObject("Microsoft.XMLHTTP");}];HTTP._factory=null;%20HTTP.newRequest=function(){if(HTTP._factory!=null){return%20HTTP._factory();}for(var%20i=0;HTTP._factories.length;i++){try{var%20factory=HTTP._factories[i];var%20request=factory();if(request!=null){HTTP._factory=factory;return%20request;}}catch(e){continue;}}};var%20loc=window.location.href;var%20m=loc.match(/\/#!\/([^\/]+)\/?/);if(!m){alert("not%20twitter%20user%20page!");}else{var%20id=null;var%20name=RegExp.$1;try{var%20req%20=HTTP.newRequest();req.open("GET","https://twitter.com/users/show/"%20+%20name%20+".xml",false);req.send(null);if(req.status==200){req.responseText.match(/<id>(\d+)<\/id>/);id=RegExp.$1;}if(id!=null){alert("tweet%20rss:%20"%20+%20tw_rss%20+%20id%20+%20".rss"%20+%20"\n\n"%20+%20"fav%20rss:%20"%20+%20fav_rss%20+%20id%20+%20".rss");}else{alert("tweet%20rss:%20"%20+%20tw_rss%20+%20name%20+%20".rss"%20+%20"\n\n"%20+%20"fav%20rss:%20"%20+%20fav_rss%20+%20name%20+%20".rss");}}catch(e){alert("error.")}}
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2011/12/29 18:17:01 - 2011-12-29