Hop, tuto rapide, a adapter aux besoins, vu qu'il fallait que je le fasse pour moi depuis longtemps de toute facon.
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.
[^] # Re: Davical ->Owncloud
Posté par nerbrume . 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.
machine davical.monserver.netuser admin
passwd bla
2. Creer un fichier script : "getcontacts". Dedans, mettre:
open davical.monserver.net/caldav.php/utilisateur/contactsmget *
3. Passer le script à cadaver:
cadaver < getcontacts4. 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.