def run(self):
        # fetch events
        service = GoogleCalendarService(self.credential_path)
        events = service.list_events(self.calendar_id, self.start_time, self.start_time + self.duration)

        # print the result
        print_safe(self._make_output(events))
        return 0
Example #2
0
 def run(self):
     service = GoogleCalendarService(self.credential_path)
     event_id = service.insert_event(self.calendar_id, self.event)
     self.event.event_id = event_id
     print_safe(MSG_EVENT_CREATED % {
         'event': self.event.to_long_summary(),
         'event_id': event_id
     })
Example #3
0
    def run(self):
        # fetch events
        service = GoogleCalendarService(self.credential_path)
        events = service.list_events(self.calendar_id, self.start_time,
                                     self.start_time + self.duration)

        # print the result
        print_safe(self._make_output(events))
        return 0
Example #4
0
 def run(self):
     service = GoogleCalendarService(self.credential_path)
     service.delete_event(self.calendar_id, self.event_id)
     print_safe(MSG_EVENT_DELETED % {'event': self.event_id})
 def run(self):
     service = GoogleCalendarService(self.credential_path)
     service.insert_event(self.calendar_id, self.event)
     print_safe(MSG_EVENT_CREATED % {'event': self.event.to_long_summary()})