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 件のコメント:

コメントを投稿