#ical #calendar #properties #events #uid #summary #information

ical_property

Get a struct with all properties from an ical calendar

4 releases

new 0.1.3 Dec 11, 2024
0.1.2 Dec 6, 2024
0.1.1 Dec 2, 2024
0.1.0 Nov 26, 2024

#2 in #event

Download history 117/week @ 2024-11-22 137/week @ 2024-11-29 196/week @ 2024-12-06

450 downloads per month

MIT license

12KB
234 lines

Ical Property

This crate is an addition to the ical crate. It takes an ical::IcalEvent and derives an ical_property::Event. The ical::IcalEvent has properties, but they are more or less a Vec<(&str, &str)>, which makes it tedious to obtain information from it.

The the heart of this crate, is the ical_property::Event. It should contain all fields, an entry in a typical ical calender has, like uid, summary, attendees, information about recurrence, etc. The Event struct implements TryFrom for ical::IcalEvent.

Dependencies

~5.5–7.5MB
~126K SLoC