GoogleカレンダーのデータをRubyで読み込む
RubyでGoogleカレンダーのデータ取得
require 'gcalapi' service = GoogleCalendar::Service.new("hoge%40gmail.com", "******") # Googleカレンダーの設定 > 限定公開URLで確認してください (*1) feed = "http://www.google.com/calendar/feeds/hoge%40gmail.com/private-***/basic" calendar = GoogleCalendar::Calendar::new(service, feed) # カレンターのデータはデフォルト25件しか取得できないので、999件取得するようにしています calendar.events(:'max-results' => 999).each do |event| puts event.title puts event.desc end
実行結果
誕生日 開始日: 2010/06/15 (火)<br />
感想
イベント日付が、event.stとかでとれないのが残念...
event.descをとって、正規表現を使って分解するしかないかな。