gaeの日記 #2

2008-10-28 (火)

[][] rss.phpでiCalendarを返せるように 23:21  rss.phpでiCalendarを返せるように - gaeの日記 #2 を含むブックマーク はてなブックマーク -  rss.phpでiCalendarを返せるように - gaeの日記 #2

  • 2008-10-28
    • rss tv:iepgUrlのURLが相対パスになっていたのを修正
    • rss altパラメータでicalを指定するとiCalendarで返すように
    • rss ユーザID指定時にアカウントに設定されたチャンネルフィルタが強調フィルタより優先されてしまい、強調した番組が出力されない問題を修正
    • index サイドバーのリンク集を非表示にした

iCalendar形式で返せるようにしました。自分の番組表を他のカレンダーに取り込みたいときに使えます。

Google CalendarとWindowsカレンダーでざっくり動作確認しました。

また、今更ですがユーザIDを指定したときの結果が番組表と一致していなかったのを修正しました。

↓サンプル

パラメータ説明
starttoday返す結果の開始位置にする
days7startから7日分の結果を返す
altical結果をiCalendarで返す
usrgaeユーザID"gae"の結果を返す

rss.phpの他のパラメータについてはこちら。

kk2008/10/29 00:53http://cal.syoboi.jp/rss.phpを実行すると
BEGIN:VCALENDAR PRODID:-//gae//syobocal//EN VERSION:2.0 METHOD:PUBLISH
の文が追加されていて
自分のプログラムではうまくXMLが読めないんですけど
これは意図したものなのでしょうか。

gaegae2008/10/29 00:56わー、ごめんなさい。バグってましたので修正しました。