mixi2iCal

HOME>>ソフト>>インターネット>>mixi2iCal

このソフトは何?

mixiのカレンダーをGoogleのカレンダーと同期出来ないかと思い、検索してみると 「mixi予定表の予定一覧をiCal形式に変換する:mixi2iCal」 という記事を発見。 でも、この記事は少し古くて現在のmixiでは使えないようです。 そこで、2010年8月27日現在のmixiの仕様にあわせて修正してみました。

今すぐ試してみる

すぐに試せるようにと、お試し版を作ってみました。

試してみる

カレンダーを取得以外の情報収集は一切しません。 セキュリティには気をつけているつもりですが、万が一パスワードが漏れることがあっても責任は取れませんので、ご了承ください。 また、mixiの仕様変更により利用できなくなることや、予告なしに停止することがあります。

使用許諾条件

配布や改変に関する条件は、オリジナルと同様にThe Artistic License に準じるものとします。 このソフトウェアは無保証です。このソフトウェアの使用により生じた損害・障害の責任を作者は一切負いません。 This code is released under the Artistic License. The terms of the Artistic License are described at http://www.perl.com/language/misc/Artistic.html

インストール方法

使用する前にmixiアカウントの設定が必要です。 ダウンロードしたアーカイブを解凍し、mixi2ical.cgiをテキストエディタで開きます。 20から30行目付近にに次のような行があるので適切に書き換え、上書き保存してください。

;### CGI として動作させる場合,0 以外に
use constant WORK_AS_CGI =>		1;

;### mixi のアカウント設定
use constant MIXI_MAILADDR =>	'ここにあなたの mixi ログインアカウント';
use constant MIXI_PASSWORD =>	'ここにあなたの mixi ログインパスワード';

;### スケジュールを取得する月数。1 以上。
;### 3 だったら今月,来月,再来月分を取得する。
use constant MONTHS =>			3;

CGIとして動作させる場合は、サーバにアップロードした後、実行権限を与えてください。 ローカルで動作される場合は、カレンダーのデータが標準出力に出力されるので、リダイレクトなどでファイルに保存し、Google Calendar にインポートします。 Perlで書かれているので、実行にはPerlが必要です。

ダウンロード

mixi2iCal(ZIP, 133.5KB)をダウンロード