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 и обновление раздела «События» на нашем сайте
Категории
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.