« JSON::Syckでundef⇒nullへの変換がほしい | メイン | オオタ ユキ »

Feed2JSON

Feed2JSONをつくってみた。
Feed2JSONは、RSS/AtomをJSONに変換するようなサービスです。rss2jsonの方が一般的。

http://feed.nomadscafe.jp/

Catalystで動いていて、指定されたURIをXML::Feedで取得、Catalyst::View::JSONにjson_driver=>'JSON::Syck'でforwardしているだけ。

このBlog AtomのJSONを取得するには
http://feed.nomadscafe.jp/json/https://blog.nomadscafe.jp/atom.xml.js
となる。最後の.jsはIE対策

ついでにYAMLでも出力できる。こちらはYAML::Syckを利用
http://feed.nomadscafe.jp/yaml/https://blog.nomadscafe.jp/atom.xml

なにかJavaScriptのDemoめいたものを作るときに役に立つかも。