googleのカレンダーのデータを取得してみた

私のスケジュールを他の人と共有するため、googleカレンダーAPIである「gcalapi」を使って、簡単なRUBYスクリプトでデータを取得してみた。

まず


gem install gcalapi

次は以下のようにスクリプトを書いた。


require "rubygems"
require "gcalapi"


mail = "XXXXX@gmail.com"
pass = "XXXXX"
feed = "http://www.google.com/calendar/feeds/[XXXXX@gmail.com/private/full?alt=json"


srv = GoogleCalendar::Service.new(mail, pass)
cal = GoogleCalendar::Calendar::new(srv, feed)
events = cal.events



io = open("tt.txt","a+")
events.each do |event|
 io.puts event.title
 io.puts event.desc
end

ここでtt.txtというのはデータを吐き出すためのテキストファイルである。


ソースを実行してみた。


ruby rubyスクリプトファイル名   Enterを押す。


おう〜〜〜〜〜できた。


参考:http://doruby.kbmj.com/trinityt_on_rails/20081022/Ruby_Google_