#ical #vcard #writer #fold #format

content-line-writer

Writer for icalendar/vcard content lines

1 unstable release

0.1.0 Aug 15, 2024

#3 in #icalendar

ISC license

22KB
506 lines

content-line-writer

Source | Docs | Issues | Patches | Chat

This Rust library implements writing of content lines for iCalendar and vCard files. It handles the lower-level details of these formats, including folding continuation lines.

The initial scope includes two usages:

  • Converting JSCalendar into iCalendar.
  • Fixing some types of errors in non-compliant iCalendar files.

It does not handle any of the semantics of iCalendar and vCard; it only handles the syntax of content lines.

Requirements

This library requires Rust and Cargo to built. It has no additional build or runtime dependencies.

Documentation

The documentation can be built with cargo doc.

Licence

This project is licensed under the ISC licence. See LICENCE for details.

No runtime deps