http://code.google.com/apis/calendar/developers_guide_python.html#RetrievingDateRange いわく
To print out all events between January 1 2007 and July 1 2007, you can create a query and use it to retrieve information from the CalendarService.
all events とあるな。よーし
#!/usr/bin/python import getpass import sys import atom import gdata.calendar.service def main(): start_date = '2006-01-01' end_date = '2008-09-01' service = gdata.calendar.service.CalendarService() calendar_service = gdata.calendar.service.CalendarService() calendar_service.email = 'hogehoge@gmail.com' # ここは人に応じて変える calendar_service.password = getpass.getpass() calendar_service.ProgrammaticLogin() query = gdata.calendar.service.CalendarEventQuery('default', 'private', 'full') query.start_min = start_date query.start_max = end_date feed = calendar_service.CalendarQuery(query) for i, an_event in enumerate(feed.entry): print '%s. %s' % (i, an_event.title.text,) print an_event.summary for a_when in an_event.when: print ' Start time: %s' % (a_when.start_time,) print ' End time: %s' % (a_when.end_time,) if __name__ == '__main__': main()
...25個しか出ない!(ーー;