Hatena::Groupchronicle

記憶する部屋

2009-03-06

[]はてブ新着エントリーやお気に入りページで閾値を追加するGreasemonkey

はてなブックマークの新着エントリーなどでは、users数を決めることができます

これは、設定などから3usersか5usersか決められるのですが、そもそもどういう設定かというと新着エントリーに表示する最低ブックマーク数(閾値)を指定するというものです。

3usersなら、最低3人以上がブックマークしたエントリーを新しい順に並べて表示という意味ですね。もちろん5usersなら最低5人以上という具合。で、実はこの最低人数の指定は3と5users以外にも、もっと自由に指定することが可能です。

http://b.hatena.ne.jp/entrylist?sort=hot&threshold=5

これが5usersの場合の指定、末尾の5という数字を変えてみると

http://b.hatena.ne.jp/entrylist?sort=hot&threshold=10 10users

http://b.hatena.ne.jp/entrylist?sort=hot&threshold=25 25users

http://b.hatena.ne.jp/entrylist?sort=hot&threshold=50 50users

という具合に、最低人数の指定を自由に変えることができるわけです。

こうやって人数を絞り込むことで、基準を上げ注目されている情報を得るとか、またこの指定は新着エントリーだけでなくURL検索したページやタグキーワードのページでも同様に使えますから

という具合に情報を選別することも自由にできます。



とは言え、毎回毎回usersの数字を打ち直すのはメンドイですよね。

なので、こういうGreasemonkeyを作ってみました。

はてブ新着エントリーやお気に入りページで閾値を追加するGreasemonkey

画像の通り、新着エントリーのページでusers数の部分に3users、5users以外にも追加します。

インストール

http://userscripts.org/scripts/show/43636

インストールはこちらから


概略

適用するページは

http://b.hatena.ne.jp/entrylist

http://b.hatena.ne.jp/entrylist/fun

http://b.hatena.ne.jp/entrylist?url=http://sample.com/

http://b.hatena.ne.jp/t/tag

http://b.hatena.ne.jp/keyword/keyword

新着エントリーカテゴリ別新着エントリーURL検索タグ別・キーワード別の新着エントリーになります。

また各ユーザーごとのお気に入りのページでも同様に、users数を追加します


http://b.hatena.ne.jp/userID/favorite

こちらの場合は、新着エントリーよりは人数の指定を細かくしています*1

この人数の指定ですが

menu.entrylist = [ 10,25,50,100 ];	// ex. http://b.hatena.ne.jp/entrylist*

menu.favorite = [ 4,5,8,10 ];		// ex. http://b.hatena.ne.jp/sample/favorite*

Greasemonkeyエディタなど開いて、こちらで設定できます。上が新着エントリーでの指定、下がお気に入りページでの指定になります。

もうちょっと数が多い方がいい、とかありましたら項目を追加・変更してみてください。

例えば

menu.entrylist = [ 10,30,50,80,100,150,200 ];	// ex. http://b.hatena.ne.jp/entrylist*

こんな風にもできます。


おまけ機能

個人的にはこの欄の並び

フィルタ: 3users 5users なし 人気順

の「なし」の位置が気になってます。

この「なし」はブックマークされた順番に並べる、……つまりフィルタが1usersということで、最低人数が1人以上のブックマークという意味でもあるのですが、並んでいる位置がおかしくね?と思ったので、このGresemonkeyでは行頭に順序を変更しています。

その機能が必要でない場合は

var eid_sort = true;

を false にしてください。


[どうぞご利用ください。]


関連リンク

はてなブックマークの新着/注目/人気エントリーページに新着ブックマークページへのリンクを付けるGreasemonkeyスクリプト - つれずれなるままに…

こちらは id:Yuichiroud:id:YuichirouさんによるGreasemonkey

ちょっとややこしいのですが、はてなブックマークには新着エントリーと新着ブックマークがあります。新着エントリーエントリー時系列に並んだページになりますが、新着ブックマークは文字通り、エントリーではなくブックマーク時系列で並んだページです。

具体的には

http://b.hatena.ne.jp/bookmarklist?url=http://www.nicovideo.jp/

このページなら、ニコニコ動画ブックマークしたユーザーコメントなどが見れるわけです。

ただページへの導線がリニューアル前のはてなブックマークには用意されていたのですが、現在はなくなったのでそれを補うというGreasemonkeyです。今回、users数を追加するGreasemonkey制作するのに参考にさせていただきました。

もちろん、このGreasemonkeyとの併用も可能です。

*1:お気に入りに登録する人数にもよるのですが、仮に100人のユーザーをお気に入り登録していたとしても、25usersの指定だと相当絞り込まれるのであまり有益ではない……だろう、と考えました。

美雨美雨2009/12/10 21:32インストールしてみました。
人気順を追加したいのですが、どのように修正すればいいですか?

rikuorikuo2009/12/10 22:11> 美雨さん、コメントありがとうございます。

> 人気順を追加したい
こちらは、エントリー文中の

> 関連リンク
以降のことでしょうか?こちらは、Yuichirouさんのユーザースクリプトですから
http://d.hatena.ne.jp/Yuichirou/20081223#1230034075
こちらからインストールしてください。