Example #1
0
 def __getiCalFromEventlist(self, eventlist, alarm):
     cal = Calendar()
     cal.add('prodid', 'libhbtrash')
     cal.add('version', '0.1')
     for event in eventlist:
         icalevent = Event()
         icalevent.add('dtstart', event[0])
         icalevent.add('dtend', event[0] + timedelta(days=1))
         icalevent.add('summary', str(event[1]))
         if alarm != '':
             alarmtime = timedelta(minutes=-int(alarm))
             icalalarm = Alarm()
             icalalarm.add('action', 'DISPLAY')
             icalalarm.add('trigger', alarmtime)
             icalevent.add_component(icalalarm)
         cal.add_component(icalevent)
     cal = cal.to_ical()
     cal = cal.decode("utf-8")
     return cal
Example #2
0
 def __getiCalFromEventlist(self, eventlist, alarm):
     cal = Calendar()
     cal.add('prodid', 'libhbtrash')
     cal.add('version', '0.1')
     for event in eventlist:
         icalevent = Event()
         icalevent.add('dtstart', event[0])
         icalevent.add('dtend', event[0] + timedelta(days=1))
         icalevent.add('summary', str(event[1]))
         if alarm != '':
             alarmtime = timedelta(minutes=-int(alarm))
             icalalarm = Alarm()
             icalalarm.add('action','DISPLAY')
             icalalarm.add('trigger',alarmtime)
             icalevent.add_component(icalalarm)
         cal.add_component(icalevent)
     cal = cal.to_ical()
     cal = cal.decode("utf-8")
     return cal