C'è un modo semplice per ottenere gli eventi di un giorno da un file ical in Python?Python ical: ottieni eventi per un giorno compresi quelli ricorrenti
Per non ricorrenti, un giorno gli eventi che hanno usato qualcosa come
from icalendar import Calendar
for event in Calendar.from_ical(ical).walk('vevent'):
if edate > ref_ref_day_start and event.get('dtstart').dt < ref_day_end:
# code here
Ma gli eventi ricorrenti verificarsi solo in walk
volta.
Posso vedere come avere un iterazione di eventi infiniti per la ripetizione di eventi senza fine potrebbe essere un problema. Ma deve ancora esserci un modo più semplice di calcolare le ripetizioni da solo, giusto?
(Non riesco a trovare molta documentazione. Ho letto il test icalendar relativo a eventi ricorrenti ma non sembra che faccia nulla di simile).
(Questa domanda non è ancora risolto. Ho già provato una piccola taglia, che è scaduto. Tutte le soluzioni sono ancora i benvenuti!) – Mark