Ejemplo n.º 1
0
    def createEvent(self, aid, time, bz, location):
        """
        Methode zur Anlegung eines neuen Events

        :param aid: ID des Users der als Admin eingetragen werden soll
        :param time: Datum und Zeit des Events als Datetime-Objekt
        :param bz: Bezeichnung fuer die Veranstaltung
        :param location: Ort der Veranstaltung
        :return: Event Objekt als Dictionary
        """

        event = Event()

        a_id = EventId()
        a_id.setHashed(aid)
        admin = User.getById(a_id)
        event.admin = admin

        date = EventDatetime()
        date.fromString(time)
        event.datetime = date

        event.description = bz

        event.location = location

        event.create()

        return event.getAsDict()
Ejemplo n.º 2
0
def main():
    """program entrypoint, handles args and objects"""
    calendar = Calendar(".", "Joe's Calendar")
    calendar.set_calendar_vars()
    event = Event()
    event.create(
        cal=calendar,
        summary="Test",
        location="Test Location",
        description="Test description",
        start_dt="2016-08-06T09:00:00-07:00",
        end_dt="2016-08-06T10:00:00-07:00",
        rec_freq="DAILY",
        rec_count="3"
    )
    event.get_events(10, calendar.service)
Ejemplo n.º 3
0
print "To include in Destiny"
for event in originList:
    if event not in destinyList:
        event = destinyService.calendar().new_event(
            subject=originEvent.subject,
            start=originEvent.start,
            end=originEvent.end,
            location=originEvent.location,
            html_body = originEvent.html_body,
            text_body = originEvent.text_body,
            recurrence = originEvent.recurrence,
            recurrence_interval = originEvent.recurrence_interval,
            recurrence_end_date = originEvent.recurrence_end_date,
            recurrence_days = originEvent.recurrence_days
        )
        event.create()


print "To include in Origin"
for event in destinyList:
    if event not in originList:
         event = originService.calendar().new_event(
            subject=destinyEvent.subject,
            start=destinyEvent.start,
            end=destinyEvent.end,
            location=destinyEvent.location,
            html_body = destinyEvent.html_body,
            text_body = destinyEvent.text_body,
            recurrence = destinyEvent.recurrence,
            recurrence_interval = destinyEvent.recurrence_interval,
            recurrence_end_date = destinyEvent.recurrence_end_date,