Kentaro Kuribayashi's blog

Software Engineering, Management, Books, and Daily Journal.

WWW-Mixi-OO: LWP::UserAgent based Mixi Access Helper Module (WWW::Mixi compatible class)

とぴあさんによる mixi 解析モジュール WWW::Mixi::OOCPAN にアップロードされていました。

mixi (http://mixi.jp/) is Japanese Social Network Service.

This module provides WWW::Mixi compatible interface.

mixi を解析するモジュールとしては WWW::Mixi というものがあるのですが、WWW::Mixi::OO は WWW::Mixi とほぼ共通のインタフェイスを保ちつつ、さらに OOP スタイルで再実装するとともに、便利な機能が追加されています。例えば指定したフィールドで sort してくれる、件数を指定してデータを取得できる、encoding を指定することで euc-jp あるいは utf8 でデータを扱える等、かなり機能が拡張されていて、というかまだちゃんと把握できておりません…。

なにはともあれさっそく使ってみようというわけで、拙作 MiniMixi の実装を WWW::Mixi::OO によって再編成してみました。

いろいろある機能をさっぱり使いこなせてなくてアレなのですが、まぁいちおう利用例ということで…。

mixi プレミアムなんてのが打ち出されて今後ますます SNS が影響力を強めていくであろう 2005 年、このような素晴らしいモジュールの登場は非常に喜ばしいことだと思います。