[Obm] importer agenda obm dans google par url

GARCIA Sylvain sylvain.garcia at aliasource.fr
Wed Jan 13 23:26:30 CET 2010


Quoting Berenger CHABBERT :
> Bonjour,
> j'utilise bien cette url avec mon profil et pass, ce qui me permet bien
> de récupérer le fichier ObmCalendar.isc de mon agenda.
> J'ai bien contrôler mon fichier avec un grep il n'y a aucune PRIORITY vide.
> Si j'importe ce même fichier dans google, aucun problème l'import se
> passe correctement.
> Par contre si je le fait directement avec cette même url (avec
> profil/pass) dans google cela ne fonctionne pas.
> Merci de votre aide.
> Le 13/01/2010 17:12, GARCIA Sylvain a écrit :
> > 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
> >
> --
> This message is protected by the secrecy of correspondence rules ; furthermore it may contain privileged or confidential information
> that is protected by law,notably by the secrecy of business relations rule ; it is intended solely for the attention of the addressee.
> Any disclosure, use, dissemination or reproduction (either whole or partial) of this message or the information contained herein is
> strictly prohibited without prior consent.
> Any electronic message is susceptible to alteration and its integrity can not be assured.
> Weishardt declines any responsibility for this message in the event of alteration or falsification.
> If you are not the intended recipient, please destroy it immediately and notify the sender of the wrong delivery and the mail deletion.
> For contact information see http://www.weishardt.com

hum.. alors là je vois pas...


on va essayer d'analyser le problème puisque pas de log google.


Tu me dis que le fichier ics exporté d'obm et importé dans google fonctionne parfaitement, donc cela ne vient pas de l'ics, c'est ailleurs.
Je vois deux possibilités, le https, google ne supporte peut-être pas d'aller chercher un ics sur un serveur web en https, ou alors il ne connait pas le certificat.
Il y a aussi l'url qui peu ne pas lui plaire...


Il faudrai que tu essaye de regarder les log de ton fichier access.log du serveur apache d'obm afin de voir exactement a quelle url google essaye d'accèder, il fait peut-être sauter les paramêtre.


Peut-être le https??? on va tester.
Tu prend ton fichier ics, tu le mets sur un serveur web en HTTP (sans le S ;) ) tu essayes de taper dessus avec google.
et tu fais la même chose en HTTPS















More information about the Obm mailing list