Python: отображение повторяющихся событий в файлах ics в виде нескольких событий

Я пытаюсь проанализировать.ics (который я экспортировал из календаря Google), используя Python и пакет iCalendar. Моя конечная цель - создать простой список кортежей [time, name].

У меня сейчас проблема, потому что в моем календаре есть несколько повторяющихся событий. Эти события отражены с помощью RRule в файле.ics, который выглядит следующим образом:

RRULE: FREQ = НЕДЕЛЬНЫЙ;COUNT=35;BYDAY=TH

Есть ли какой-нибудь пакет или простой код, который я мог бы использовать для представления каждого повторяющегося события как нескольких событий? В настоящее время я делаю много ошибок, когда пытаюсь написать код, чтобы разобрать RRULE-часть файла.ics и сам создать несколько событий.

Любая помощь или предложения будут с благодарностью.

0 ответов

Другие вопросы по тегам