Yahoo!メッセンジャーでの会話内容を保存したメッセージアーカイブ・ファイルを簡単に閲覧・検索できるようにしたツールです。 以下の機能を持ちます。
yim_archive はGNU Generic Public License version 2に従ったフリーソフトウェアとします。
実行に当たっては、Ruby 1.8 以降およびCGIプログラムの実行環境が必要となります。
まず、ファイルを展開し、WebサーバでCGIプログラムを実行可能な場所に置きます。 (以下はコマンドによる配置例)
% gzip -cd yim_archive-0.1.tar.gz | tar xvf - % mv yim_archive /var/www/htdoc/private
必要に応じて、ファイル先頭のRubyコマンドの位置を調整します。
#!/usr/bin/ruby
ブラウザからアクセスしてみます。... うまく空の状態で表示されればひとまず動作確認まで終了です。
次に、メッセージ・アーカイブファイルをコピーします。
Yahoo!メッセンジャーのメッセージ・アーカイブは、ウィンドウズ上では、C:\Program Files\Yahoo!J\Messenger\Profiles\<userid>\Archive\メッセージ
などにあります(バージョン9βからはC:\Program Files\Yahoo!\Messenger\Profiles\<userid>\Archive\Message
となったようです)。
このフォルダ以下のデータをまるごと、適当なディレクトリ名で、yim.cgi と同一のディレクトリにコピーしてきます。
以上で完了です。 先に確認したURLにアクセスしてみると、コピーしたファイルの内容を確認できると思います。
いくつかのアーカイブファイルにおいて文字化けが起きることがあるようです。 手元では発生せず、再現するため条件が不明なために対応できていません。 文字化けが再現する環境をお持ちの方はご連絡ください。
本ツールの作成にあたってはYammyのデコード機能のソースコードを参考にいたしました。 開発者のPravin Paratey氏に感謝いたします。
本ツールに対し、質問・意見などありましたら、お気軽にご連絡ください。