2009/05/20(Wed)mixiのRSS修正+ローカルキャッシュ モジュール

2009/05/20 4:30 NetService
これは完全に興味本位で作った物ですが、なんか見せてくれと言う人がいたので、公開してみます。

何をする物かと言いますと、
  • mixiのRSS生成(mixiの隠しAPIを加工して、最終更新日時とかちゃんと反映したものにする)
  • 開くのすら重くて鬱陶しいmixiの日記全文取得キャッシュ
です。
Perl環境他、いくつかのライブラリが必要。Linux系OS推奨。

世の中にはWWW::MixiとかPlaggerとか使ってらっしゃる人も居ますが、WWW::Mixiはバージョンアップがmixiの仕様変更に耐えられていないみたいなので使い物にならなく、Plaggerはインストールでコケ、さらに設定ファイルの書き方がさらによくわからんという状況だったので、ゴリ押しで書きました。

動かすのはat your own riskで。

注意書き

  • 作者は責任おいません。
  • なんらかの改良をした人は、ソースとトラバを投げる(ここに)こと。
  • 使ってるライブラリが多いのでレンタルサーバーだと辛いかも
  • 超シンプルなHTMLとしてキャッシュするので開くのは爆速ですが、かなり地味です。速度を追い求める人向け。
  • HTMLパースしか方法がないので、mixi側が仕様変更すると使い物になりません(ここ3ヶ月くらいは無事?)

ソース

変更履歴

  • v2.6 (2009/07/07)
    本文のタグ変更により、取得できなくなっていたのを修正。
  • v2.7 (2009/09/20)
    正規表現バグを修正。