Skip to content
ATND Advent Calendar にはてなブックマーク数を表示する
CoffeeScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
img
Makefile
README.md
atnd-hatebu-min.bookmarklet.js
atnd-hatebu-min.user.coffee
atnd-hatebu-min.user.js
atnd-hatebu.user.coffee
atnd-hatebu.user.js
bookmarklet.sh

README.md

ATND Hatena Bookmarks

Vimd Advent Calendar に はてなブックマーク数 を表示するための Greasemonkey と Bookmarklet です。

Vim Advent Calendar 以外にも同様のレイアウト使用していれば、他のATNDイベントでも使用することができます。

screenshot01

注意: ランキング表示は、Greasemonkey版でのみ対応しています。

Installation

Greasemonkey版

以下のスクリプトをダウンロードし、使用ブラウザに応じてインストールして下さい。

ブックマークレット版

以下のリンクをブックマークに追加して下さい。

  • ATND Hatena Bookmarks (ブックマークレット版)
javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";s.src="//github.com/yonchu/atnd-hatena-bookmarks/raw/master/atnd-hatebu-min.user.js";document.body.appendChild(s)})();

スクリプトをサーバから読み込まないバージョンを使用したい場合は、以下のリンクをブックマークに追加して下さい。

  • ATND Hatena Bookmarks (ブックマークレット版 - 非サーバ読み込み))
javascript:(function(){var t,e,n,r,a,i,o,d,l,c,u,m,f,h,p,s,y;try{if(top!==self){throw 0}}catch(b){i=b;return}t=function(t){var e,n;if(typeof GM_addStyle!=="undefined"&&GM_addStyle!==null){GM_addStyle(t);return}n=document.createElement("style");n.setAttribute("type","text/css");n.setAttribute("media","screen");n.appendChild(document.createTextNode(t));e=document.getElementsByTagName("head")[0];return e.appendChild(n)};r=function(){var t,e;t="http://b.st-hatena.com/entry/image/";e=document.createElement("img");e.className="hatebu";return function(n){var r;r=e.cloneNode();r.setAttribute("src",t+n);return r}}();a=".hatebu{padding-bottom: 2px !important; margin-left: 5px !important;}";t(a);u=document.querySelectorAll("#post-body table tr");for(f=0,p=u.length;f<p;f++){c=u[f];e=null;y=c.children;for(h=0,s=y.length;h<s;h++){l=y[h];n=l.firstChild;if(!n){continue}d=n.tagName;if(!(d&&d==="a"||d==="A")){continue}e=n;break}if(!e){continue}m=e.href;if(!m){continue}o=r(m);l.appendChild(o)}})();

Usage

詳細は以下のページを参照下さい。

License

ライセンスは、MITライセンスに準拠します。 参照元を記載の上、自己責任のもと自由に改変、利用してください。

Copyright

Copyright (c) 2013 Yonchu.

You can’t perform that action at this time.