Я создаю свой собственный парсер .ics.
Я использую модуль Python icalendar. Он отлично работает, но я хотел бы получить список дат и времени для событий, для которых установлено RRULE.
У меня есть начальная дата как экземпляр объекта datetime, а RRULE анализируется следующим образом:
CaselessDict({'FREQ': ['MONTHLY'], 'INTERVAL': [1], 'BYDAY': ['4TH']})
Но я не могу понять, как составить список даты и времени из этих двух вещей.
Спасибо