• [^] # Re: Davical ->Owncloud

    Posté par . En réponse à la dépêche Sortie d’ownCloud 4.5.0. Évalué à 3.

    Hop, tuto rapide, a adapter aux besoins, vu qu'il fallait que je le fasse pour moi depuis longtemps de toute facon.

    1. rentrer ses infos de connection au serveur davical dans ~/.netrc, de la forme :

    machine davical.monserver.net
    user admin
    passwd bla

    2. Creer un fichier script : "getcontacts". Dedans, mettre:
    open davical.monserver.net/caldav.php/utilisateur/contacts
    mget *

    3. Passer le script à cadaver:
    cadaver < getcontacts
    4. Repeter 1) 2) et 3), en remplacant davical par owncloud, et mget par mput (il sera peut-etre aussi necessaire de creer le dossier sur owncloud : "mkcol contacts")

    Je vous laisse scripter tout ca en sh, en fonction de vos utilisateurs, vos collections, etc…

    Le seul truc qui n'est pas fait, c'est l'import/export des droits. Pour cela, il faudra jouer du getprop/setprop, mais ca risque d'etre nettement plus chiant.