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())