WCA大会カレンダーをiCalendarフォーマットで公開しています。 iCalendarとはGoogleカレンダーをはじめとしていろんなカレンダーアプリで読み込むことができるとても便利なやつです。
以下のURLで公開中です:
https://www.terabo.net/wca-calendar/cal.php
【2016-04-14 23:23 追記】
国等を指定する場合、region
クエリを使用してください: (例)
https://www.terabo.net/wca-calendar/cal.php?region=Japan
【2018-07-16 追記】
ウェブサイトのTLS化にともなって、URLが http から https に変更なっています。
httpのままでもリダイレクトされるので問題はないと思いますが。
以下のスピソルのスレッドで見られるように、Lucas Garron がかなり昔に WCA Competitions の iCal を公開していますが、メンテナンスされていないのか現在 (2016-04-14) は中身がぶっ壊れています。
他に同様のものが存在しなかったので、今回私が作りました。 iCal を簡単に生成できる素晴らしいライブラリ markuspoerschke/iCal があったので、ほとんどコードを書いてないです (30行ぐらい)。
Googleカレンダーを例に、どうやって使うかを説明します。
Step 1: 左下にある「他のカレンダー」から「URLで追加」をクリックします。
Step 2: 本記事の冒頭に書いたURL “http://www.terabo.net/wca-calendar/cal.php” を入力します。
Step 3: しばらく待つと、インポートされます。
とても簡単です。
自動更新されるかどうかはアプリによると思います (Googleカレンダーはどうだかわかりません)。 手動で更新するなら、一回インポートしたカレンダーを削除してインポートしなおしてください。
ソースコードを公開しています。