モノノフ日記

普通の日記です

はてなブックマークカウンターを個人のブックマークでも見れるように改造したGreasemonkey

自分のブックマーク内だとカウンターが表示されず気持ち悪かったので修正してみました。

とは言っても正規表現書いただけです。

ポチポチリンク辿った感じだとちゃんと表示されてました。

しかしGreasemonkey初めて触ったけど意外と簡単で楽しいっすね。

http://www.kiske.info/hatebuadddmaincounter.user.js

// ==UserScript==
// @name hatebu add dmain counter
// @namespace http://ma.la/
// @include http://b.hatena.ne.jp/*
// @version 1.0.1
// ==/UserScript==

(function(){
var expr = '//a[@class="domain"]';
var items = document.evaluate(
expr, document, null,
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < items.snapshotLength; i++) {
var a = items.snapshotItem(i);
var site_url = a.getAttribute("href").replace(/.*?\/?\w*\/?\?url=([^&]*).*$/,"$1");
site_url = decodeURIComponent(site_url);
var site_count = document.createElement("img");
site_count.src = "/bc/" + site_url;
var title = a.innerHTML;
site_count.title = title;
a.appendChild(site_count);
}
})();