前提条件
RSSを生成するまでのステップとして次のような事を考えた。
Genkidama Ranking RSS も同様の手順で出力させる。(1)は、cronで定期的にDBから取得しつつrecent_entry.lstを更新する。(2)は、指定ディレクトリにvideo_idがついたXMLファイルが無ければ直接nicovideoからdownloadする。(3)は、NicoThumbInfo用のEntityClassが欲しいところ。(4)は、都合の良いライブラリがあれば使うし、無ければRSS2.0かAtom形式のファイルを出力するコードを書くだけ。
あ、wiki文法ミス・・。wiki:Waket 参照で。
は、cronでrss_recent.xml, rss_ranking.xmlを生成するだけにしよう。更新時間は大体、04:00くらいで良いんじゃないかと。これなら完全に静的で、サーバに負荷をかけない。