mumumuの日記: MagpieRSS, Snoopy
日記 by
mumumu
RSS Parserを探していて、Magpie RSSを見つけた。これは既存の
PHPで書かれたRSS Parserの問題点につき、俺が考えていた以下の
ようなことを考慮して作られている。
・RDF Site Summaryのみサポートするのはどうよ
・dc:date等のRSSモジュールの有用な情報を捨てるのはやめて
くれ
----
Magpie RSSは、RDF Site Summary, Really Simple Syndication
のみならずAtomも解釈する。そしてその解釈結果は実にシンプル
な配列であり、モジュールの情報も捨てることがない。
ただ、proxy経由のHTTP接続がサポートされていないのがちと参
った。幸いなことにMagpieの内部ではSnoopyというHTTP Client
Libraryを使っていて、これがHTTP Proxyをサポートしているた
め、少しのハックでRSSを取得できた。
Snoopyは、curl関数では機能が多過ぎるしcurlを環境にぶちこま
ないといけない、という不満がある人には特にお勧めなライブラ
リだと言えよう。
MagpieRSS, Snoopy More ログイン