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というのはデータを吐き出すためのテキストファイルである。
ソースを実行してみた。
おう〜〜〜〜〜できた。
参考:http://doruby.kbmj.com/trinityt_on_rails/20081022/Ruby_Google_