この記事は時間経過やプログラムのバージョンアップなどの諸々の事情によって,現状に正しくそぐわない内容になっている可能性があります。関連記事やアーカイブを参照してみてください。
私目、普段は時事
ニュースやサイトの更新チェックのほとんどを
RSS リーダで済ませてしまっています。
そのため、余程のことがない限りは
ブラウザを開くこともないのですが、
mixi を巡回する時だけは
ブラウザを立ち上げて更新がないかチェックしております。
mixi が
RSS を配信してくれれば万事解決なのですけどね。
できることなら
mixi の知合いの
日記や
コミュニティの更新も、同じ
RSS でチェックできたらなぁ…
と云う訳で作ってみました。詳細は判る人だけ判ってください、ということで。
概要
元ネタは antipop2.0 さんで公開されている
mixi2rss で、
基本的な部分は随分と参考にさせて頂きましたm(_ _)m
ただ、自前サイトだと
XML::
RSS がうまくインストールできなかったので、
RSS 生成部分はゴリゴリと自前でコーディングしています。
今回作成した
CGI では以下のページを
RSS として取得することができます。
- マイミク最新日記 (mode=diary)
- マイミク最新アルバム (mode=album)
- コミュニティ最新書き込み (mode=community)
- 日記コメント記入履歴 (mode=comment)

- 指定されたユーザの日記一覧 (mode=diary&id=XXX)

- 指定されたユーザのアルバム一覧 (mode=album&id=XXX)

- 指定されたコミュニティ掲示板一覧 (mode=community&id=XXX)

- 最近の足跡 (mode=footprint)
- メッセージ受信箱 (mode=message)
使い方
最初に、
mixi2rss.cgi の以下の部分をあなたのアカウントに合わせて修正してください。
次に、動作に必要なライブラリがインストールされていることを確認した上で、
サーバ上の適当なディレクトリに転送後、CGI の実行権限を与えてください。
ライブラリは CPAN などからダウンロードすることができます。
そして最後に、RSS リーダーなどに mixi2rss.cgi の URL を食わせてやれば OK です。
この記事を読んだ人はこんな記事も読んでいます
SNS, ANS, WNS, ENS, DNS, XNS, ZNS, SBS, SHS, SJS, SMS, SNA, SNW, SNE, SND, SNX, SNZ
mixi, Nixi, Jixi, Kixi, mUxi, m8xi, m9xi, mOxi, mKxi, mJxi, miZi, miSi, miDi, miCi, mixU, mix8, mix9, mixO, mixK, mixJ
RSS, ESS, 4SS, 5SS, TSS, FSS, DSS, RAS, RWS, RES, RDS, RXS, RZS, RSA, RSW, RSE, RSD, RSX, RSZ
CGI, XGI, DGI, FGI, VGI, CFI, CTI, CYI, CHI, CBI, CVI, CGU, CG8, CG9, CGO, CGK, CGJ
Perl, Oerl, 0erl, -erl, Lerl, PWrl, P3rl, PRrl, PDrl, PSrl, PeEl, Pe4l, Pe5l, PeTl, PeFl, PeDl, PerK, PerO, PerP
フリーウェア
ダウンロード
寄せられたコメント (全 2 件中、最新 5 件まで表示しています)
と、幾つか取得できないページがあるみたい…?
モジュールに機能追加する xor 今のままでベタ書きするしかないぽ。
Template::Extract でベタ書きしているところを
LWP::Mixi で書き換えた方が確実かも知れず(´・ω・`)
http://digit.que.ne.jp/work/product/module/LWP/Mixi/LWP-Mixi-0.07.htm