Feedを吐いてないサイトでもFeed reader(google readerとかで)で
更新を追っかけられるようなAPIを作ってみました。
たいして難しいことはやってなくって、
ヘッダーの吐くLast-ModifiedをベースにFeed化するように組んであります。
Feed作成時には、相手のサーバーのヘッダーしか読んでないのと、
一定時間はヘッダーを内部にキャッシュしといて返事をしているんで、
極めて相手サーバーに優しい仕様になってます。
使い方は、 http://www.kahwi.com/API/update2feed/? のあとに
購読したいURLを入れるだけ。
そうすればfeedが出力されるので、
それを適当なReaderで購読してもらえればOKです。
たとえば、東京都のトップページ(http://www.metro.tokyo.jp/)なんかは、
http://www.kahwi.com/API/update2feed/?http://www.metro.tokyo.jp/
以上のようにすれば、更新を追っかけられるようになります。
ちなみに、Last-Modifiedが出力されないサーバーは何も出力しないので、
読み取る先によってはまったく使えないかもしれないです。
下のリンクはBookmarkletになるんで、使える人はご利用の程どうぞ。
kafwi.com - Update 2Feed
リンクをブックマークしてもらって、更新を取りたいページで
このブックマークを開くと更新を取れるようになります。