iCalendar
A very minimal parser for the iCalendar RFC 5545 format written in Swift.
It currently only supports VEVENT objects and only parses the following VEVENT keys:
- DTSTART
- DTEND
- UID
- DESCRIPTION
- LOCATION
- SUMMARY
This limited functionality is enough to support the purpose for which it was created, which is for parsing and writing out iCalendar (.ics) files as used by the major holiday rental and accomodation booking channels such as AirBnB, Booking.com and Wimdu.