Add for link to get JSON on Pipes
by
maRk
2015-09-04 [2015/09/04 23:52:47]
Pipes の個人infoページに jsonファイル出力のリンクを追加します。
/*
* @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
* @private
*/
// 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 です。