Re: fichier vcard

Top Page

Reply to this message
Author: Inkey
Date:  
To: guilde
Subject: Re: fichier vcard
Le 04/12/2017 à 15:03, Frédéric a écrit :
> Le 04/12/2017, anne.guilde@??? a écrit :
>
>> Maintenant il faut que je trouve comment on analyse ce qu'il y a dans
>> $line
>
> En Python :
>
> http://eventable.github.io/vobject
>


Salut,

Testé à l'instant ça me fonctionne pas des masses pour l'exemple présenté.

L'exemple présenté ne respecte pas les standard, il ne peut fonctionné.
La solution est d'avoir des éléments de la sorte :

TEL;TYPE=X-CellularVoice:blabla

au lieu de :

TEL;X-CellularVoice:blabla

Après ça devrait passer tout seul dans les logiciels de Parsing vcard
comme vobject.

Bref, comme toujours, suivre les standard.

---
Inkey

import vobject
txt_vcard = """
BEGIN:VCARD

VERSION:3.0

N: Nom2
FN:pof
TEL;TYPE=X-WorkVoice:blabl
TEL;TYPE=X-HomeVoice:blabla
TEL;TYPE=X-CellularVoice:blabl
EMAIL;TYPE=X-Internet: blabla
BDAY:coucou
END:VCARD
"""
vcard = vobject.readOne(txt_vcard)
print(vcard.prettyPrint())