2009-12-25
ATNDの予定をGoogle Calendarに登録する多分一番簡単な方法
近頃ATNDでよく出る話
ATNDのイベントを手軽にGoogle Calendarに登録したいという声をよく聞きます。
僕が知っている限りだと以下の方法があるようです。
- オレの持病は釘宮病 » Blog Archive » ATND拡張ツールATND++ ver 1.0をリリース(グリモン)
- ATNDからGoogle Calendarに自動で登録するスクリプトを書いた - YAMAGUCHI::weblog
- ATNDのイベント画面にGoogleカレンダーへ予定を登録するボタンを追加するブックマークレット - 電脳戦士ハラキリ -SE道とは死ぬ事と見つけたり-
で、ATNDの予定登録について
多分一番簡単なのはATNDのAPIを使う方法です。
↓のリンクにそのものずばりと書いてあるのですが、軽くまとめておきます。
ATNDのイベント情報を検索できるAPIをつくりました|Media Technology Labs (MTL) : メディアテクノロジーラボ
実はATNDのイベントサーチAPI(http://api.atnd.org)に書いてあるのですが、ATNDのAPIはiCal形式で取得できます。
近頃有名になった↓のエントリでも「iCalでデータが取得したい」というのがありましたが、実は公式APIで取得できるわけです。
ATND で募集したイベントのキャンセル率/無断欠席率の高さについて - 肉とご飯と甘いもの @ sotarok
たとえば、自分の予定をiCal形式で取得したければ以下のようにすればOKです。
http://api.atnd.org/events/?user_id=[ATNDのユーザーID]&count=100&format=ics 例)http://api.atnd.org/events/?user_id=2394&count=100&format=ics
これだけです。
これをたとえばGoogle Calendarに登録しておけばATNDに申し込んだ時点でスケジュール登録までいけます。
Google Calendarへの登録方法
とても簡単です。
GoogleCalendarから[他のカレンダー]→[追加]→[URLで追加]で上記URLを指定して[カレンダーを追加する]ボタンを押すだけです。
[他のカレンダー]は下の画像の赤く囲まれた場所です。Google Calendar画面左側にあります。
というわけで公式APIをうまく使いこなせば、実はコードを書かなくても予定をGoogle Calendarに登録することが可能です!
これで登録したイベントへの予定を忘れることがなくなりますね(^_^)
- 26 http://reader.livedoor.com/reader/
- 24 http://b.hatena.ne.jp/
- 16 http://twitter.com/
- 15 http://pipes.yahoo.com/pipes/pipe.info?_id=faa858a20082ef6d25ad27557e37e011
- 12 http://b.hatena.ne.jp/hotentry/it
- 12 http://www.google.com/reader/view/
- 10 http://www.google.co.jp/reader/view/
- 6 http://b.hatena.ne.jp/entrylist/it
- 6 http://b.hatena.ne.jp/hotentry
- 5 http://b.hatena.ne.jp/entrylist

