rubyでgcalapi使ってみた
以下のとおり
rubygems gcalapi manual
ほぼ公式のマニュアルコピペで動いた.
適当に関数にしてみたが,なんちゃってなので自分用メモという言い訳をしておく.
以下適当なソース
今回は終日のイベント作成用なのでこんな感じにした.
require 'rubygems' require 'gcalapi' def eventCreate(_cal, eventName, eventDesc, eventLoca, year, month, day) event = _cal.create_event event.title = eventName event.desc = eventDesc event.where = eventLoca event.st = Time.mktime(year, month, day) event.en = event.st event.allday = true event.save! end def eventDelete(_cal, eventNumber) event = _cal.events[eventNumber] event.destroy! end mail = "account" pass = "pass" feed = "http://www.google.com/calendar/feeds/"MAIL ADDRESS"/private/full" cal = GoogleCalendar::Calendar.new(GoogleCalendar::Service.new(mail, pass), feed) eventCreate(cal,"test","test","test",2012,2,20)