ニコニコ動画マイリスト用 はてなブックマーク数取得 bookmarklet
ニコニコ動画で、マイリストにある動画のはてなブックマーク数を取得する bookmarklet を書いてみた。
※bookmarkletの実行は自己責任で。
使い方
ニコニコ動画のマイリストやランキングのページで実行するだけ。
URLに/www.nicovideo.jp/watch/が含まれているリンクについてはてなブックマーク数を表示する。
他でも動くかもしれない。
FireFox3.5 で動作確認。
bookmarklet
通常版。ニコニコ動画用。
javascript:(function(){var hatena='http://b.hatena.ne.jp/entry/';var links=document.links;for(var i=0;i<links.length;i++){var l=links[i];var href=l.href;if(href.indexOf('/www.nicovideo.jp/watch/')>-1&&!l.getElementsByTagName('img').length){var anch=document.createElement('a');anch.href=hatena+href;var img=document.createElement('img');img.src=hatena+'image/'+href;anch.appendChild(img);l.parentNode.insertBefore(anch,l.nextSibling);}}})();
汎用版その1。aタグ内にimgタグを含むものを除く。
javascript:(function(){var hatena='http://b.hatena.ne.jp/entry/';var links=document.links;for(var i=0;i<links.length;i++){var l=links[i];var href=l.href;if(!l.getElementsByTagName('img').length){var anch=document.createElement('a');anch.href=hatena+href;var img=document.createElement('img');img.src=hatena+'image/'+href;anch.appendChild(img);l.parentNode.insertBefore(anch,l.nextSibling);}}})();
汎用版その2。aタグ内にはてなブックマークのURLを含むものを除く。
javascript:(function(){var hatena='http://b.hatena.ne.jp/entry/';var links=document.links;for(var i=0;i<links.length;i++){var l=links[i];var href=l.href;if(l.innerHTML.indexOf(hatena)<0){var anch=document.createElement('a');anch.href=hatena+href;var img=document.createElement('img');img.src=hatena+'image/'+href;anch.appendChild(img);l.parentNode.insertBefore(anch,l.nextSibling);}}})();