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