icalendar_light
Приложения для чтения событий из файлов календарей .ics
Репозиторий: https://github.com/idlesign/icalendar_light
Автор:
Игорь Стариков
Приложение довольно шустро читает события из
Поддерживает периодические события.
Если поставить пакет командой
Смотрите также:
* Анонс icalendar_light 0.2.0 и обновление раздела «События» на нашем сайте
.ics
и представляет в виде именованных кортежей. Поддерживает периодические события.
from icalendar_light.toolbox import Calendar
for event in Calendar.iter_events_from_file('my_calendar.ics'):
print(Calendar.event_stringify(event))
# Или получим события грядущие в следующие 5 дней
# из iCalendar, представленного заранее считанным из .ics
# списком строк (lines):
events = Calendar.iter_events_upcoming(lines, days_forward=5)
Если поставить пакет командой
pip install icalendar_light[cli])
, то появится консольная утилита, которая может показывать запланированные события: ; Вывести события на следующие 5 дней:
$ icalendar_light upcoming my_calendar.ics --days 5
Смотрите также:
* Анонс icalendar_light 0.2.0 и обновление раздела «События» на нашем сайте
Категории
На заметку
У нас есть представительство во ВКонтакте. Ссылка в самом низу страницы.