classics.

2013/12/11 Wedflickr

柴田聡子さんと倉内太さんと大森靖子さんとザ・なつやすみバンドのライブスケジュールのiCalを作った

iCalブームが自分の中で来ているので諸々作った。

Google カレンダーに追加するには、以下の "Google カレンダー" のリンクを開いて、右下の をクリック。

※追記: 閲覧権限設定ができてなかったので差し替えました + Google カレンダーのキャッシュのせいで表示されないこともあるので直接Yahoo! Pipesから適当にインポートしても同じです。

※(さらに追記) 調子に乗ってSEBASTIAN Xのライブスケジュールも作った

※(さらにさらに追記): 青葉市子さんも

経緯

安藤明子さんや平賀さち枝さんがGoogle カレンダーでライブスケジュールを公開していて便利(他の予定と一覧できるので行けるか判断しやすい)なので、みんなGoogle カレンダーで公開してくれないかと思っていたのだけれど、調べたらYahoo! PipesでできることがわかったのでPipesにスクレイピングしてもらうことにした。

少し技術的な話

iCal の description はプレーンテキストにしないといけない様子。Google カレンダーだと URL の自動リンクとかはしてくれるので a タグとかは適当に正規表現で URL も見れるようにする。

Pipesで文字コードからみでうまく処理できないのはPage2Feed APIを使うのが手軽だし、それなりにスケジュールを item に分割もしてくれるので便利。

その他

最新のページからスケジュールを拾っているため過去の予定は消えていくので、直近の予定を確認したいという場合にはいいけれどあれいつだったかなみたいに過去の予定を振り返るのにはあまり適していない。

あと、正規表現とか少し無理してやっている部分もあるので今後もメンテし続けられるかは不明(気付いたら直すとは思う)。

Trackbacks

Comments

Comment form