トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

マイミクシィの変化を追跡する「MyMixiTracer」


マイミクシィの変化を追跡する「MyMixiTracer」

(2013/04/24追記)
MyMixiTracerは現在mixiの新しいAPIに対応していませんので正常に動作致しません。
また、当然ながらソースコードも新しいAPIに対応しておりません。
申し訳ありません。

mixiやってるとこういうことってありませんか?

  • ふとマイミクシィが減ってることに気づく。でも誰がいなくなったのか判らない。
  • マイミクシィが名前を変えたようだけど、元の名前が判らない。
  • いつマイミクシィになったのか知りたい。

こんなこともあろうかと、「MyMixiTracer」はマイミクシィの変化を追跡して保存します。

動作環境

Microsoft .NET Framework 3.5対応です。
インストールされていない場合は、Windows UpdateあるいはMicrosoft Update、あるいはマイクロソフトのサイトからダウンロードしてください。

インストール・使い方

  • mymixitracer.zip(609)をダウンロードして、適当な場所に解凍します。
  • エディタでmymixitracer.exe.configを開いて、以下の箇所を編集します。
<MyMixiTracer.Properties.Settings>
<setting name="MailAddress" serializeAs="String">
    <value>ここにメールアドレスを入れてください</value>
</setting>
<setting name="Password" serializeAs="String">
    <value>ここにパスワードを入れてください</value>
</setting>
<setting name="MemberID" serializeAs="String">
    <value>ここにIDを入れてください</value>
</setting>
</MyMixiTracer.Properties.Settings>

「ここにメールアドレスを入れてください」を、mixiにログインするためのメールアドレスに書き換えます。
「ここにパスワードを入れてください」を、mixiにログインするためのパスワードに書き換えます。
「ここにIDを入れてください」を、自分のIDに書き換えます。
IDが判らない人は、こちらを参考にして調べてください。

  • mymixitracer.exeを実行します。
  • mymixitracer.logとfriends.xmlが作成されます。

mymixitracer.logにマイミクシィの変化情報(追加・変更・削除)が記録されます。
friends.xmlはmymixitracer.exeが勝手に使いますので消さないでください。

アンインストール

mymixitracer.exeをフォルダごと消すだけです。
レジストリ・Documents and Settings等は使っていません。

ログイン時刻について

mymixitracer.exeを実行してもmixiのログイン時刻は更新されないと思います。
…が、未確認orz
そのあたりmixi stationと同じ挙動だと思いますが…mixi stationをインストールしてないのでよく判りませんw
誰か検証してくだしあ。

自動実行するには

いちいち実行するのが面倒な方は↓の方法で自動化することをお勧めします。

お約束

ご利用は自己責任でお願いします。

ソースコード

mymixitracersrc.zip(537)

C#によるWSSE認証・mixi AtomPubクライアント実装クラスが含まれていますので、よければ使ってください。
friends,notify,tracks,updatesに対応しています。
…実際に動かしてみたのはfriendsだけなんですがw
あと、WSSE認証の実装とmixi AtomPubクライアントの実装は分離したかったorz
誰かやってくだしあ。

あ、そうそう。
ソースコードにはlog4net.dllは入ってませんので、mymixitracer.zip(609)の中のファイルを使うか、本家から調達してください。

一般事項

ソフト名 mymixitracer
バージョン 1.0.0
作成日 2009/02/23
制作者 難波カゲツ
必要環境 Microsoft .NET Framework 3.5
製作環境 Visual C# 2008 Express Edition
配布形態 フリーウェア
転載・再配布 ご自由にどうぞ
著作権 Copyright (C) 2009 難波カゲツ

謝辞

WSSE認証の実装はほぼC#に通訳しただけです。ありがとうございます。

最終更新時間:2013年04月24日 01時03分48秒