mixi Plugin for Regnessem

Sapphire作、プラグイン第4弾です。

mixiプラグインに関する書き込みは

概要
mixi
ソーシャルネットワーク「mixi」の下記の情報を取得するプラグインです。
  • マイミクシィ日記
  • 日記コメント記入履歴
  • コミュニティ最新書き込み
  • 最近の足あと
  • 最新日記&コメント
  • 新着メッセージ
  • お気に入り
  • 最新アルバム
  • 最新レビュー
  • マイミクリクエスト(ver0.1.25非対応)
  • コミュニティコメント記入履歴
プロトコルプラグインなのでプロファイルを作成する必要があります。
プロファイルのアカウントとパスワードには、mixiへのログイン時に入力するe-mailとパスワードを登録してください。

※ NameLoggerをご利用の方へ
「最新日記&コメント」のタイトルにスペースが含まれている場合、情報取得時にRegnessemが強制終了する場合があります。
NameLoggerを本プラグインと同時に利用する場合は、NameLoggerのオプション画面で「下のプロトコル名を対象としない(上級者向け)」にチェックをし、下のボックスにmixiと指定してください。
(大文字・小文字が区別されるので、小文字でお願いします。)

お知らせ ※2010年2月7日 20:30
mixi Ver0.1.25を公開しました。 →mixi.dll (2010/2/7) New!
 ・本ファイルはNorton Internet Securityでウィルスチェックを行っていますが、心配な人は使う前にもう一度ウィルスチェックを行ってください。

[HTML変更対応]
 ・「マイミクシィ最新レビュー」、「マイミクシィ最新日記」、「日記コメント記入履歴」、「新着メッセージ」のHTML変更に対応しました。(掲示板No.781対応)
 ・「アプリへの招待」の取得に対応。iniファイルに[list_appli_request]セクションを手動で作ってください。check/notifyくらい設定すれば動きます。

 ※注意
 ・デザイン変更後の「マイミクリクエスト」のHTMLが確認できなかったため、一時的に非対応となります。ご了承ください。
 ・イベント情報分離に伴い以前より更新に時間がかかります。



■リスト表示フォーマットについて■
iniファイルの各セクションにformat_nとformat_hを作ることにより、それぞれリストの表示名とツールチップのフォーマットを指定可能です。
特に指定しない場合は、今まで通りの表示となります。

format_hだけ改行「\n」が指定可能。例えばこんな感じ。

[diary]
format_n=<!-TITLE-> (<!-NAME->)
format_h=Date:<!-DATE->\nTime:<!-TIME->

それぞれのページで使えるタグが決まっているので、下の表を参考にしてください。
ページタグ表示内容
[diary]
マイミクシィ最新日記
<!-TITLE->日記のタイトル
<!-NAME->ユーザ名
<!-DATE->更新日
<!-TIME->更新時間
[comment]
日記コメント記入履歴
<!-TITLE->日記のタイトル
<!-NAME->ユーザ名
<!-CNT->コメント数
<!-DATE->更新日
<!-TIME->更新時間
[community]
コミュニティ最新書き込み
<!-COM->コミュニティ名
<!-TITLE->掲示板名
<!-DATE->更新日
<!-TIME->更新時間
<!-CNT->書き込み数
[log]
最近の足あと
<!-NAME->ユーザ名
<!-DATE->アクセス日
<!-TIME->アクセス時間
[comment2]
最新の日記&コメント
<!-TITLE->日記のタイトル
<!-CNT->コメント数
<!-DATE->更新日
<!-TIME->更新時間
[message]
新着メッセージ
<!-TITLE->件名
<!-NAME->ユーザ名
<!-DATE->受信日
[favoriteU]
お気に入り/ユーザ
<!-NAME->ユーザ名
<!-PROF->紹介文
<!-TIME->最終ログイン時間
[favoriteC]
お気に入り/コミュニティ
<!-NAME->コミュニティ名
<!-PROF->紹介文
<!-NUM->登録人数


■お気に入りファイルについて■
 mixiフォルダにfavorites.datと言うファイルを用意して、その中に登録したいユーザ、コミュを記述してください。フォーマットは「type<>id<>name<>hint」と言った感じです。ユーザとコミュでファイルを分ける必要はありません。
 それぞれの意味は以下の通りです。たとえば私Sapphireを登録する場合はこんな感じになります→f<>208155<>Sapphire<>mixiプラグイン作者

typef:ユーザ c:コミュニティ (必須)
idユーザ、もしくはコミュニティのID。URLから調べてください。(必須)
name表示名を自分で指定してください。URLから取得する事も可能ですが、足あとが残ってしまうので・・・。(必須)
hintツールチップに表示される内容。(省略可)


ファイル構成
\Plugins\mixi.dll 
 (DLL本体)

\mixi 
 iniファイル/htmlソース保管場所

\mixi\mixi.ini 設定ファイル

\mixi\favorites.dat お気に入り用ファイル

要望
-最新の更新の物をオンライン、2-3回前の物を退席中、それ以降更新がない物をオフラインに。
-セキュリティ設定でクッキーを許可していない場合でも使えるように。

既知のバグ
-日記のタイトル、ユーザ名等に特定の文字列が含まれているとRegnessemを巻き込んで落ちることがある。文字列の特定は出来てません・・・。
 →NameLoggerを併用している人は、上記に書かれているようにNameLoggerのオプションからmixiを対象外に指定してみてください。

動作確認環境
 Windows XP Home SP2/Vista/7
 Internet Explorer 8
 Regnessem α18

免責事項
本ソフトウェアを使用することによって生じたいかなる損害に対しても責任を一切負いません。

履歴
2009年12月20日 Ver0.1.24公開
[HTML変更対応]
 ・最新日記&コメントのHTML変更に対応しました。(掲示板No.772対応)
2009年10月12日 Ver0.1.23公開
[HTML変更対応]
 ・コミュニティ書き込みについてイベントを分離しました。(掲示板No.764対応)
 ・お気に入りユーザ/コミュニティのHTML変更に対応しました。(掲示板No.769対応)
2009年3月14日 Ver0.1.22公開
[HTML変更対応]
 ・最新アルバムのHTML変更に対応しました。
 ・新着メッセージのHTML変更に対応しました。
2009年1月5日 Ver0.1.21公開
[HTML変更対応]
 ・あしあとのHTML変更に対応しました。(掲示板 No.748,749対応)
2009年1月4日 Ver0.1.20公開
[バグ修正]
 ・最新の新着メッセージが正しく取得できないバグの修正。
2008年12月12日 Ver0.1.19公開
[HTML変更対応]
 ・最新日記&コメントのHTML変更に対応しました。(掲示板 No.745対応)
2008年11月16日 Ver0.1.18公開
[HTML変更対応]
 ・新着メッセージのHTML変更に対応しました。(掲示板 No.741対応)
2008年7月24日 Ver0.1.17公開
[HTML変更対応]
 ・足あと、新着メッセージのHTML変更に対応しました。(掲示板 No.732, 733対応)
2008年6月7日 Ver0.1.16a公開
[バグ修正]
 ・「お気に入り/ユーザ」と「お気に入り/コミュニティ」でフォーマット指定(format_n, format_h)が無効になっていたのを修正。
  フォーマットを特に指定していない場合は更新は必須ではありません。
2008年6月6日 Ver0.1.16公開
[機能追加]
 ・「お気に入り/ユーザ」と「お気に入り/コミュニティ」の取得ON/OFFを個別に設定できるようになりました。(設定はダイアログから)
[HTML変更対応]
 ・「お気に入り/ユーザ」(掲示板No.720対応)
 ・「お気に入り/コミュニティ」(掲示板No.720対応)
2007年11月7日 Ver0.1.15公開
 -「コミュニティコメント記入履歴」が取得できるようになりました。(設定はダイアログから)
 -「最新レビュー」に対応しました。
 -最新日記が削除された場合に正しく取得できなかったバグの修正。
 -新着コメントが正しく取得できなかったバグの修正。

もっと古い履歴はこちら

*** Sapphire's plugin ***
Copyright - Sapphire - 2004..2010 All Rights Reserved
sapphire@users.sourceforge.jp