twitterのつぶやき個別ページでクライアント名を取得するブックマークレット

  • /* 
     * @title twitterのつぶやき個別ページでクライアント名を取得するブックマークレット
     * @description 出力をさりげなくした
     * @require https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
     * @licence MIT
     * @include https://twitter.com/*
     * 
     */
    (function(){
    var paths = location.pathname.split('/');
    var statusId = paths.pop();
    if(isNaN(eval(statusId))){return}
    if(/\d+/.test(statusId)){
      jQuery.getJSON('https://api.twitter.com/1/statuses/show.json?callback=?', {
          id: statusId
        }, function(data){
          document.getElementsByClassName('metadata')[1].innerHTML+="<br/><span class=\"via\" style=\"align:right\">via&nbsp;"+data.source+"</span>";
          //alert();
        });
    }
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/01/05 17:40:04 - 2013-01-05
  2. 2012/12/30 18:14:44 - 2012-12-30
  3. 2012/12/30 18:10:44 - 2012-12-30
  4. 2012/12/30 18:08:00 - 2012-12-30
  5. 2012/12/30 18:04:09 - 2012-12-30
  6. 2012/12/30 18:02:30 - 2012-12-30
  7. 2012/12/30 18:01:38 - 2012-12-30
  8. 2012/12/30 17:58:37 - 2012-12-30
  9. 2012/12/30 17:52:33 - 2012-12-30