khard 0.17.0 does not offer to add or edit geographical latitude/longitude coordinates, either as a separate GEO property (vCard 3.0 or 4.0) or as a geo parameter (vCard 4.0). Please consider adding support for this in some form, if possible with the underlying vobject library.
Thanks for your work on khard!
Relevant documentation:
Currently, if the GEO property already exists, the semicolon is escaped when the vCard file is written back out, resulting in an invalid GEO property value.
Input:
BEGIN:VCARD
VERSION:3.0
GEO:0.990000;-0.990000
END:VCARD
Output:
BEGIN:VCARD
VERSION:3.0
GEO:0.990000\;-0.990000
END:VCARD
khard 0.17.0 does not offer to add or edit geographical latitude/longitude coordinates, either as a separate
GEOproperty (vCard 3.0 or 4.0) or as ageoparameter (vCard 4.0). Please consider adding support for this in some form, if possible with the underlying vobject library.Thanks for your work on khard!
Relevant documentation:
GEOproperty: https://datatracker.ietf.org/doc/html/rfc2426#section-3.4.2GEOproperty: https://datatracker.ietf.org/doc/html/rfc6350#section-6.5.2geoparameter: https://datatracker.ietf.org/doc/html/rfc6350#section-5.10Currently, if the
GEOproperty already exists, the semicolon is escaped when the vCard file is written back out, resulting in an invalidGEOproperty value.Input:
Output: