Искам да реализирам ICal Parser който да получава през канал url-и на календари (.ics файлове като този ). Ще ги parse-вам в отделни горутини и да връщам всички event-и по един канал (независимо от кой календар са ) . Event-ите ще са обекти и ще са построени спрямо iCalendar Specification , като повтарящите се Event-и ще си имат отделна инстанция за всяко повторение.
[Проект] ics-go
Хубава идея. Най - малкото защото единствената библиотека за работа с ical, която намерих е, меко казано, недовършена.
Но да напишеш просто парсер на event-и е твърде лесно. Ще успееш да го наравиш за 5-6 часа. Ще съглася ако се заемеш да напишеш цялостна библиотека за работа с ical формата. Подобна на питонската или тази за руби. Парсера ти може да е част от библиотеката. Тъй като спецификацията си е голяма ще съм съгласен да пропуснеш някои компоненти (като journal или freebusy), но да си оставиш място за добавянето им по - късно.
Едит: оправих грешен линк към ical-go.
Спецификацията ми се струва достатъчно голяма (мислех си, че ще е далеч по-малка). Аз съм съгласен с темата на проекта.
Трябва да сте влезли в системата, за да може да отговаряте на теми.