Plagger を使ってカレンダーを携帯で見る
30box は自分のカレンダーのデータを RSS で吐いてくれるので、それを Plagger で取ってきて、 Publish::CHTML で携帯用に整形しているだけです。簡単やねぇ。
plugins:
- module: Subscription::Config
config:
feed:
- url: http://30boxes.com/rss/12345/FooBar/24rj394fk093i30w409i4r/1/
- module: Aggregator::Simple
- module: Publish::CHTML
config:
title: 30boxes
work: /path/to/htdocs
Google Calendar でもやろうと思ったけど、Google Calendar はデータを Atom で吐き出してるっぽいのですが、設定でタイムゾーンをちゃんと +09:00に設定してるのに吐き出された Atom のスケジュールの予定時間のタイムゾーンはそうなってない。DateTime系がまだよくわかってない部分もあるのですが、それをローカルのタイムゾーンに修正するためのフィルタも Plagger にはまだないっぽい(Filter::RSSTimeZoneStringやFilter::RSSLiberalDateTimeやFilter::FloatingDateTimeとかでできるかなと思ったが、違うっぽ(?))
あとで調べて必要なら作ってみるかな。