def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and weekly for as long the server allows. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) return makeVCalendar(uuid4(), start, end, "RRULE:FREQ=WEEKLY", organizerSequence, makeAttendees(attendeeCount))
def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and weekly for as long the server allows. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) return makeVCalendar( uuid4(), start, end, "RRULE:FREQ=WEEKLY", organizerSequence, makeAttendees(attendeeCount))
def makeEvent(i, organizerSequence, attendeeCount): base = datetime(2010, 7, 30, 11, 15, 00) interval = timedelta(0, 5) duration = timedelta(0, 3) attendees = makeAttendees(attendeeCount) attendees.append( 'ATTENDEE;CN="Resource 01";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=T\n' ' RUE;SCHEDULE-STATUS="1.2":urn:x-uid:40000000-0000-0000-0000-000000000001\n' ) return makeVCalendar(uuid4(), base + i * interval, base + i * interval + duration, None, organizerSequence, attendees)
def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and recurs daily for the next five days. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) until = start + timedelta(days=5) rrule = "RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=" + formatDate(until) return makeVCalendar( uuid4(), start, end, rrule, organizerSequence, makeAttendees(attendeeCount))
def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and recurs daily for the next five days. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) until = start + timedelta(days=5) rrule = "RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=" + formatDate(until) return makeVCalendar(uuid4(), start, end, rrule, organizerSequence, makeAttendees(attendeeCount))
def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and weekly for as long the server allows. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) attendees = makeAttendees(attendeeCount) attendees.append( 'ATTENDEE;CN="Resource 01";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=T\n' ' RUE;SCHEDULE-STATUS="1.2":urn:x-uid:40000000-0000-0000-0000-000000000001\n') return makeVCalendar( uuid4(), start, end, "RRULE:FREQ=WEEKLY", organizerSequence, attendees)
def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and weekly for as long the server allows. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) attendees = makeAttendees(attendeeCount) attendees.append( 'ATTENDEE;CN="Resource 01";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=T\n' ' RUE;SCHEDULE-STATUS="1.2":urn:x-uid:40000000-0000-0000-0000-000000000001\n' ) return makeVCalendar(uuid4(), start, end, "RRULE:FREQ=WEEKLY", organizerSequence, attendees)
def makeEvent(i, organizerSequence, attendeeCount): base = datetime(2010, 7, 30, 11, 15, 00) interval = timedelta(0, 5) duration = timedelta(0, 3) attendees = makeAttendees(attendeeCount) attendees.append( 'ATTENDEE;CN="Resource 01";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=T\n' ' RUE;SCHEDULE-STATUS="1.2":urn:uuid:resource01\n') return makeVCalendar( uuid4(), base + i * interval, base + i * interval + duration, None, organizerSequence, attendees)
def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and recurs daily for the next five days. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) until = start + timedelta(days=5) rrule = "RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=" + formatDate(until) attendees = makeAttendees(attendeeCount) attendees.append( 'ATTENDEE;CN="Resource 01";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=T\n' ' RUE;SCHEDULE-STATUS="1.2":urn:uuid:resource01\n') return makeVCalendar( uuid4(), start, end, rrule, organizerSequence, attendees)
def makeEvent(i, organizerSequence, attendeeCount): """ Create a new half-hour long event that starts soon and recurs daily for the next five days. """ now = datetime.now() start = now.replace(minute=15, second=0, microsecond=0) + timedelta(hours=i) end = start + timedelta(minutes=30) until = start + timedelta(days=5) rrule = "RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=" + formatDate(until) attendees = makeAttendees(attendeeCount) attendees.append( 'ATTENDEE;CN="Resource 01";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=T\n' ' RUE;SCHEDULE-STATUS="1.2":urn:x-uid:40000000-0000-0000-0000-000000000001\n') return makeVCalendar( uuid4(), start, end, rrule, organizerSequence, attendees)