3年連続Mixi日記というGreasemonkey スクリプトを作りました。Greasemonkeyとは、Firefoxの機能を拡張できるアドオンツールで、それを入れるとJavaScriptでWeb画面を自由にカスタマイズすることができます。
それをつかったスクリプトを作りました。
簡単に言うと、自分や他の人の日記を見ると、1年前、2年前の同じ日に書いた日記があれば、下記のようにタイトルが表示されます。
リンクを辿れば、当然、リンクした日記の1年前、2年前の日記タイトルが表示されます。
自分の日記でも他の人の日記でも表示されます。
WindowsのFirefox でしか試していません。
また、私がMixiのプレミアム登録をしていないので、プレミアムでの動作確認はできていません(^^;
全公開設定されている環境でしか試していないので、公開設定が日記によって異なると想定外の挙動をするかもしれないですね。
使うには、Firefox をインストールして、Greasemonkey というアドオンをインストールします。さらに再起動後、
http://userscripts.org/scripts/show/38520 のページにアクセスして、「mixi 6 years diary」を「Install」ってところを押して、Greasemonkeyのスクリプトをインストールします。
ソースは、見直すべきところがあるし、表を分ける縦線もないし、けど、まあ、動くからいいよね。
このスクリプト、日記を見る度に、1年前、2年前の日記もとりにいくので、若干Mixiサーバへの負荷が高まりますね。
もし、なんらか不都合があったら、右下の猿マークをクリックして灰色にするか、Firefoxのメニュ(ツール→Greasemonkey→ユーザスクリプトの管理)にて、「mixi 3 years diary」について「有効にする」のチェックを外してください。
ちなみに、にぽたん研究所さん(http://blog.livedoor.jp/nipotan/archives/15424695.html)が書かれていたgetElementsByClass を改変して使わせていただきました。ありがとうございます。(なんてね)
#三年連続日記ってのが売ってましたよねえ。それを思い出しながら作りました。
#iPhone やiPod Touch、Mac でも動くといいのに、MacしかFirefoxはないか。
#電車に貼ってあったレイトン教授の問題が解けなくてむかつく!