初めてGreasemonkeyスクリプトを作ってみた

はてなブックマークに追加はてなブックマーク Yahoo!ブックマークに登録 ニフティクリップに追加 Livedoor クリップに追加 BuzzurlにブックマークBuzzurlにブックマーク Twitterに投稿  

Greasemonkeyスクリプトは、アドオンとともにFireFoxの拡張機能ですが、興味があったしアドオンよりも簡単に作れそうだったので、初めて作ってみました。
はてぶのユーザーページに、復習目的のため過去の日付のブックマークページへのリンクを表示させる。

インストール:
HateBrushupまたは、HateBrushup for Greasemonkey


Greasemonkeyって何って方は、こちらをご参考お願いします。⇒Greasemonkey入門 ~よくわかるグリースモンキーの使い方 ~ | Google Mania - グーグルの便利な使い方


で、今回作ってみたいなぁ・・・と思ったのは、はてなブックマークのユーザーページ(例:はてなブックマーク - taka222のブックマーク
)に、復習用のために、時系列で並べた過去の日付のブックマークページへのリンクを表示させるGreasemonkeyスクリプト。

hatebu.jpg

上のような感じで、自分のはてぶページ(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)


日時: 2009年05月13日 23:22
コメントを投稿






トラックバック

■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/476

この記事にトラックバックされる方は、参照先が分かるようにするために、「初めてGreasemonkeyスクリプトを作ってみた」へのリンクをお願いいたします。
以下のHTMLタグをトラックバック送信元ページ内に挿入して下さい。



※この記事へのリンクがない、また関連のないページからのトラックバックは反映されませんので、ご了承下さい。






あわせて読みたいブログパーツ
フィードメーター - ウェブライフハック