Roger Binns
2004-06-12 17:50:49 UTC
Is there anyone who wants to write Vcard code?
I've been delving into Evolution, and its native storage format
is actually vcards inside a db database. (Somewhat insane if
you ask me).
I think the preferred format for Apple Addressbook is also Vcard.
If you code and want to help out, let me know. If you don't
I would like to build up some test data, in particular what
the various programs export.
The vcard format itself is under specified. It is pretty obvious
to a human what it means, but to a program things can be
really difficult since stuff is vague.
In the examples directory there is already a vcards.vcf file where
I gathered 8 examples of various vcards. Most actually come from
the standards documents themselves. Feel free to try it:
http://cvs.sf.net/viewcvs.py/bitpim/bitpim/examples/vcards.vcf?view=markup
Evolution only imports 3 of the entries, and doesn't mention the
5 it ignored! I have yet to encounter any program that actually
conforms 100% to the standard for things like escaping semi-colons
and dealing with newlines and backslashes.
Roger
I've been delving into Evolution, and its native storage format
is actually vcards inside a db database. (Somewhat insane if
you ask me).
I think the preferred format for Apple Addressbook is also Vcard.
If you code and want to help out, let me know. If you don't
I would like to build up some test data, in particular what
the various programs export.
The vcard format itself is under specified. It is pretty obvious
to a human what it means, but to a program things can be
really difficult since stuff is vague.
In the examples directory there is already a vcards.vcf file where
I gathered 8 examples of various vcards. Most actually come from
the standards documents themselves. Feel free to try it:
http://cvs.sf.net/viewcvs.py/bitpim/bitpim/examples/vcards.vcf?view=markup
Evolution only imports 3 of the entries, and doesn't mention the
5 it ignored! I have yet to encounter any program that actually
conforms 100% to the standard for things like escaping semi-colons
and dealing with newlines and backslashes.
Roger