Golang iCalendar lexer/parser implementing RFC 5545. This project is heavily inspired of the talk Lexical Scanning in Go by Rob Pike.
import (
"github.com/luxifer/ical"
)
// filename is an io.Reader
// second parameter is a *time.Location which defaults to system local
calendar, err := ical.Parse(filename, nil)
- Implements Missing Properties on VEVENT
- Implements VTODO
- Implements VJOURNAL
- Implements VFREEBUSY
- Implements VTIMEZONE
- Implements Missing Components Properties