パスワードを忘れた? アカウント作成
450437 journal

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を環境にぶちこま
ないといけない、という不満がある人には特にお勧めなライブラ
リだと言えよう。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

読み込み中...