[Obm] importer agenda obm dans google par url

GARCIA Sylvain sylvain.garcia at aliasource.fr
Wed Jan 13 17:12:41 CET 2010


Quoting BAUDRACCO Pierre :
> Bonjour,
> sans doute une question d'authentification. Il faut etre connecte pour acceder a OBM
> Cordialement
> CHABBERT Berenger a écrit :
> > Bonjour,
> > j'utilise l'agenda de google (perso) et l'agenda obm (pro) j'aimerai pouvoir importer mon agenda obm dans google par url mais je n'y arrive pas.
> > Lorsque j'ajoute le fichier ical par url il ne m'affiche pas l'agenda, pourtant le fichier est valide et l'url aussi.
> > Si je récup le fichier ical avec l'url et le stoke en local et l'importe dans google pas de probleme, j'ai mon agenda.
> > Un idée ?
> > Merci pour votre aide
> > Bérenger Chabbert
> _______________________________________________
> Obm mailing list
> Obm at list.obm.org
> http://list.obm.org/mailman/listinfo/obm

salut,


il y a une astuce pas très propre permettant de faire cela.
l'url a utilisé est:
https://extranet.linagora.com/obm/calendar/calendar_index.php?action=export&popup=1&login=MONLOGIN&password=MONPASSWORD


comme on peut le voir le login et le mot de passe sont en clair dans l'url...
a cette url on accède a l'export ics de son agenda, il suffit donc de passer cette url a google calendar.


Cependant sur certain ics google calendar n'arrive pas importer les ics qui on une "priority" vide, il suffit donc de passer un coup de sed pour mettre un priorité bidon.


Voici ce que cela peu donner dans un script:


#!/bin/bash
pushd monrepertoireweb
wget --no-check-certificate --output-document=moncalendar.ics "https://demo.obm.org/obm/calendar/calendar_index.php?action=export&popup=1&login=MONLOGIN&password=MONPASSWORD"
sed -i -e "s%PRIORITY:%PRIORITY:1%" moncalendar.ics

popd
exit 0


reste ensuite rendre accessible sur un serveur web le fichier "moncalendar.ics" sur une url du type: http://monserverweb/moncalendar.ics
et d'utiliser cette url dans google calendar et non pas celle directement depuis le serveur obm. attention a protéger l'accès si vous ne voulez pas voir votre agenda en public sur le web....


Le script donné est biensur a mettre en cron, pour que le calendrier de google soit actualiser automatiquement.
voilou.


-- 
Sylvain Garcia



More information about the Obm mailing list