Greasemonkeyスクリプトは、アドオンとともにFireFoxの拡張機能ですが、興味があったしアドオンよりも簡単に作れそうだったので、初めて作ってみました。
はてぶのユーザーページに、復習目的のため過去の日付のブックマークページへのリンクを表示させる。
インストール:
HateBrushupまたは、HateBrushup for Greasemonkey
Greasemonkeyって何って方は、こちらをご参考お願いします。⇒Greasemonkey入門 ~よくわかるグリースモンキーの使い方 ~ | Google Mania - グーグルの便利な使い方
で、今回作ってみたいなぁ・・・と思ったのは、はてなブックマークのユーザーページ(例:はてなブックマーク - taka222のブックマーク
)に、復習用のために、時系列で並べた過去の日付のブックマークページへのリンクを表示させるGreasemonkeyスクリプト。

上のような感じで、自分のはてぶページ(http://b.hatena.ne.jp/taka222/)にアクセスした時に・・・
今日、昨日、1週間前(7日前)、1ヶ月前(30日前)、半年前(180日前)、1年前の日付のブックマークページへのリンクを表示させる。
絶対復習:このサイトについてというサービスを見て、自分の過去のはてなブックマークを復習できるようにしたいなぁ、と思ったのがきっかけです。
また、全自動ブックマーク棚卸しが想像以上に有意義な件 - てっく煮ブログというエントリーも見て、1年前だけでなく1週間前や前日、1ヶ月前のブクマも見たい時に見れるようにしたかったんです。
デフォルトでは、ユーザースクリプトを実行するページが、「http://b.hatena.ne.jp/*/」に設定していますので、自分以外のユーザーでの表示が必要なければ、greasemonkeyのユーザースクリプトの管理から、ユーザースクリプトを実行するページを、「http://b.hatena.ne.jp/あなたのはてなID/」へと変更すると良いと思います。
夕方くらいから、greasemonkeyのuserscriptの作り方を調べて四苦八苦しながら、やっとできました。
Greasemonkeyスクリプト自体は、ものすごく簡単に作れるということが分かった。
HateBrushupもコード自体はすごく簡単ですけど、やっぱり動くとプログラムは面白いし、これで少し便利になった。
はてブは、時系列でのリンクが辿りにくいのが、気になっていましたものですから。
以下のサイトにもお世話になりました。
greasemonkeyのuserscriptの作り方 ステップバイステップ, Firefoxの「前回の状態を復元」はテキストエリアの内容も復元した! - 今日の三角巾(2008-10-30)
JavaScript による日付・時刻・時間の計算・演算のまとめ - hoge256ブログ
日付(Date)
■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/476