from GoogleCalendar import *
gCalMNG = GoogleCalendarMng()
gCalMNG.connect ("some_login@gmail.com", "some_password")
calendar = gCalMNG.getCalendar ("myCalendarForTest")
events = calendar.getEvents()
for event in events:
print event.getTitle()
print event.getContent()
print time.strftime("%Y-%m-%dT%H:%M:%S" ,
time.localtime(event.getStartTime()))
print time.strftime("%Y-%m-%dT%H:%M:%S" ,
time.localtime(event.getEndTime()))
ev = newEvent("Lluis", "lluis.gesa@gmail.org", "Meeting", "With Aleix to talk about work", "La Garriga", time.mktime((2007,03,27,19,30,00)), time.mktime((2007,03,27,21,30,00))) calendar.addEvent (ev)
calendar.newEvent ("Meeting", "With Aleix to talk about work", "La Garriga", time.mktime((2007,03,27,19,30,00)), time.mktime((2007,03,27,21,30,00)))
with this second mechanisms, the user and email used are the same of owner of calendar
events = calendar.getEvents() for event in events: if event.getTitle() == "Meeting": event.setContent (event.getContent() + "Changes on location") event.setLocation ("Barcelona") event.update()
events = calendar.getEvents() for event in events: if event.getTitle() == "Meeting": event.delete()
events = calendar.getEvents() for event in events: if event.getTitle() == "Meeting": event.newComment ("comment test")
events = calendar.getEvents() for event in events: if event.getTitle() == "Meeting": cmt = newComment ("some_user_mail", "some_email", "Coment test2") event.addComment (cmt)
events = calendar.getEvents() for event in events: if event.getTitle() == "Meeting": comments = event.getComments() for comment in comments: if comment.getContent() == "comment test": comment.setContent("Updated") comment.update()
events = calendar.getEvents() for event in events: if event.getTitle() == "Meeting": comments = event.getComments() for comment in comments: if comment.getContent() == "Updated": comment.delete()
1.5.1