Hello Guilers, I'm pleased to announce Guile-ICS 0.4.0: https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.4.0 This release adds basic support for vCard format and improves the "ics" console tool that now allows to convert DSV data to iCalendar/vCard format. See the full list of user-visible changes below. * What is Guile-ICS? Guile-ICS is an iCalendar format RFC5545 [1] and vCard (RFC6350) [2] parser for GNU Guile. * List of user visible changes Here's an excerpt from the NEWS file: --8<---------------cut here---------------start------------->8--- * Changes in version 0.4.0 (2022-10-31) ** =ics= program is improved *** =print=: New command iCalendar/vCard printer that prints the data in the specified format ("pretty" and "org-mode" are available for now.) *** =describe=: New command This command allows to get human-readable description of iCalendar/vCard data. *** =convert=: New command. =ics convert= allows to convert DSV data to iCalendar/vCard format. As a practical example, this is very useful for producing vCard contact data from table data (e.g. from ODS files) for mass-importing contacts into a applications. ** Guile-ICS now can read vCard format As vCard (RFC 6350) format is very similar to iCalendar (RFC 5545), it seems reasonable to support both in one library/tool. There are unfinished parts in vCard support but that will be fixed in future Guile-ICS releases. ** =(ics)=: =ics-describe= is now more informative --8<---------------cut here---------------end--------------->8--- Thanks and happy hacking! - Artyom References: 1. https://tools.ietf.org/html/rfc5545 2. https://tools.ietf.org/html/rfc6350 -- Artyom "avp" Poptsov Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F