Add for link to get JSON on Pipes

  • /*
     * @title Add for link to get JSON on Pipes
     * @description Pipes の個人infoページに jsonファイル出力のリンクを追加します。
     * @include http://pipes.yahoo.com/pipes/person.info*
     * @license MIT License
     * @javascript_url
     */
    // see also http://pipes.yqlblog.net/post/120705592639/pipes-end-of-life-announcement
    
    (function(){
    if(!/pipes\/person\.info/.test(location.pathname)) return;
    Array.prototype.forEach.call(document.querySelectorAll('h3[id^="all"].title'), function(t){
      var thisID = t.id.replace('all','');
      var clone = t.firstChild.cloneNode(1);
      clone.id = 'json' + thisID;
      clone.href = clone.href + '&_out=json';
      clone.style.display = 'block';
      clone.firstChild.nodeValue = 'JSON : ' + clone.firstChild.nodeValue;
      t.appendChild(clone);
    });
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/09/04 23:52:47 - 2015-09-04
  2. 2015/09/04 23:50:07 - 2015-09-04