Example #1
0
 def getDates(self):
     dates = []
     for i in Calendar.from_string(open(self.path).read()).subcomponents:
         date = str(i['CREATED'].dt).split(' ')[0]
         if not date in dates:
             dates.append(date)
     return dates
Example #2
0
 def getNoteDate(self, entry):
     for i in Calendar.from_string(open(self.path).read()).subcomponents:
         if str(i['SUMMARY']) == entry:
             date = str(i['CREATED'].dt).split(' ')[0]
             break
     return date
Example #3
0
 def getText(self, entry):
     for i in Calendar.from_string(open(self.path).read()).subcomponents:
         if str(i['SUMMARY']) == entry:
             text = prop.vText.from_ical(i['DESCRIPTION'].ical()).encode('utf8')
             break
     return text
Example #4
0
 def getNotesByDate(self, date):
     return [str(i['SUMMARY']) for i in Calendar.from_string(open(self.path).read()).subcomponents \
     if str(i['CREATED'].dt).split(" ")[0] == date]
Example #5
0
 def getNotes(self):
     return [str(i['SUMMARY']) for i in Calendar.from_string(open(self.path).read()).subcomponents]