2011年5月15日日曜日

buzz transformer pic

バズのレスにあるリンク、ただのurlでおもしろくない
画像なら、画像が表示されたほうがいい
つか、リンク踏むの面倒くさい
greasemonkeyで書いてみた

とりあえずurlに'.jpg'を含むリンクだけ表示するようにした
ようつべやニコ動は気が向いたら書きます
短縮urlなんてシラネ


// ==UserScript==
// @name buzz transformer pic
// @namespace fkj.dip.jp
// @description バズレにリンク先画像を表示する
// @version 0.1
// @include https://mail.google.com/mail/*
// ==/UserScript==

var total = null;

(function() {
main();
})();

function main() {
total = xpath("//*[@class='ot-anchor']");
for(var i=0;i<total.length;i++) {
var node = total[i].parentNode;
if(node != null && node.className == 'ze' && total[i].href.match(/jpg/i) != null)
node.innerHTML = node.innerHTML.replace(/<a.+?\/a>/gi,'<img src='+total[i].href+'>');
}
total = null;
setTimeout(arguments.callee,20000);
}


function xpath(query) {
var array = [];
var result = document.evaluate(query, document, null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for(var i=0;i<result.snapshotLength;i++)
array.push(result.snapshotItem(i));

return array;
}

0 件のコメント:

コメントを投稿