su[0-9]{6}.(jpg|png|gif)のサムネールを表示するGreasemonkeyスクリプト
リストから必要なファイルを探すときに、画像のサムネールがあると便利なので作った。XPath部分はcho45さんのを適当に持ってくる。
var maxWidth = 100;
var maxHeight = 200;
var resizeImg = function() {
var w = this.width;
var h = this.height;
if (w > maxWidth) this.width = maxWidth;
else if (h > maxHeight) this.height = maxHeight;
};
var aList = $X("//x:table[@class = 'upfiles']//a[@target ='target_blank']");
for (var i = 0; i < aList.length; i++) {
var a = aList[i];
if (a.textContent.match(/\.(jpg|png|gif)$/)) {
var img = document.createElement("img");
img.setAttribute("src", a.getAttribute("href").replace(/\.html$/, ""));
img.setAttribute("alt", "");
a.appendChild(img);
img.addEventListener("load", resizeImg, false);
}
}
ここまで作った時点でダウンローダー使用と見なされたらしくアクセス拒否されるようになった。実用は出来ないがせっかくなので置いておく。