はてなダイアリー,グループの各エントリにdel.icio.usへのリンクをつけてみる試み

// ==UserScript==
// @include http://d.hatena.ne.jp/*
// @include http://*.g.hatena.ne.jp/*
// ==/UserScript==

(function (){
	var entry = document.evaluate('//div[@class="section"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
	for(var i=0,len=entry.snapshotLength;i<len;i++) {
		var h =	document.evaluate('./h3', entry.snapshotItem(i), null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
		var url = document.evaluate('./a', h, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.href;
		var foot = document.evaluate('./p[@class="sectionfooter"]', entry.snapshotItem(i), null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
		var anc =extend(document.createElement('a'),{
			style : {
				margin : '0 5px'
			},
			href : 'http://del.icio.us/url?v=2&url='+ encodeURIComponent(url)
		});
		var img = extend(document.createElement('img'),{
			src : 'http://images.del.icio.us/static/img/delicious.gif',
			alt : 'del.icio.us',
			style : {
				borderWidth : '0'
			}
		});
		anc.appendChild(img);
		if(foot)
			foot.appendChild(anc);
		else
			h.appendChild(anc);
	}
	function extend(dest, src){
		if(!src)
			return dest;
		for(var k in src){
			if(typeof src[k] == 'object' && src[k].constructor == Object)
				extend(dest[k],src[k]);
			else
				dest[k] = src[k];
		}
		return dest
	}
})();


Opera & Firefox+Greasemonkeyで動くと思う。