• [^] # Re: Je ne suis donc pas le seul

    Posté par . En réponse au message KPILOT JPILOT Palm sync Linux. Évalué à 2.

    Je ne sais pas si c'est pas Kontact qui ne serait pas un peu obtu. Si j'envoie une VCard via Bluetooth depuis mon palm vers le pc, puis essaye de l'importer dans Kontact, il m'affiche les é avec un rectangle, alors que le champs de la vcard dit explicitement :

    ADR;WORK;CHARSET=ISO-8859-1:;;Rue de l'étoile


    et que vim lit la vcard avec le é normalement.

    La synchro des adresses Palm<->PC a encore du chemin à faire. Le Zire 72 a des champs "Anniversaire", "Rappel d'anniversaire", lmage. Ces champs sont complètement ignoré par Kpilot, pilot-addresses.

    Les méta-données de communications (mail,fax,bipeur,mobile,téléphone,IM) semblent être pris en charge, mais je n'ai pas fait de test approfondi.

    Le problème viendrait du fait que ce n'est pas AddressesDB.pdb qui contient toutes les info, mais ContactDB-PAdd.pdb (sauf peut-être le champs Image). J'ai trouvé ce script http://www.cse.msu.edu/~dunham/Palm/Contact.pm(...) à utiliser avec Coldsync

    wget http://www.cse.msu.edu/~dunham/Palm/Contact.pm(...)
    mv Contact.pm /usr/share/perl5/Palm
    cat << EOF > conv.perl
    use Palm::Contact;
    use Palm::PDB;
    use Data::Dumper;

    \$pdb = new Palm::PDB;
    \$pdb->Load($ARGV[0]);

    print Dumper $pdb;
    EOF


    perl conv.perl ~/.kde/share/apps/kpilot/DBBackup/USER/ContactsDB-PAdd.pdb > test.txt

    oû USER est ton compte Palm. test.txt contient une sorte de table de hashage qui doit être utilisable d'une manière ou d'une autre.