ldavin / hei-connect-web

Une application web utilisant l'API hei-connect pour créer un intranet parallèle pour les étudiants de l'école d'ingénieurs HEI / A web app using the hei-connect API to create a parallel intranet for HEI Engineering School students
http://www.hei-connect.eu
GNU General Public License v2.0
2 stars 4 forks source link

.ics format problem #1

Closed StanBoyet closed 11 years ago

StanBoyet commented 11 years ago

Google declared an error while importing distant agenda from given url webcal://[...]

Capture d e cran 2012-12-17 a 23 10 52

Result from checking the .ics

from http://severinghaus.org/projects/icv/

Error: Error was: Error at line 7: [CREATED] Unparseable date: "083819" Cause: Caused by: [CREATED] Unparseable date: "083819"

Capture d e cran 2012-12-17 a 21 55 53

StanBoyet commented 11 years ago

at the right place ;)

ckiw commented 11 years ago

Coucou, j'ai trouvé comment résoudre le problème de façon un peu dégeu mais ça vous aidera peut être comment résoudre l'erreur (j'ai un peu cherché pour modifier moi même le script qui crée les .ics mais j'ai pas trouvé). Comme on peux le voir au dessus c'est parce que les dates CREATED et LAST-MODIFIED ne sont pas correctes, je les ai donc pour tout les evenements modifiées en copiant collant une date correcte ( par exemple DTEND) et ça marche niquel sur google agenda. Si l'un deux vous veux bien m'indiquer une direction pour que je puisse tenter de résoudre le problème cela serait bien urbain ;)

ldavin commented 11 years ago

Merci pour les infos, ça précise l'origine du pb.

Le soucis c'est que je n'écris pas directement le fichier ICS. J'utilise une gem (bibliothèque), à qui je passe tous les "évènements" de la semaine, et qui se charge de générer l'ICS. Le soucis vient donc, soit des dates, soit de la gem. Il n'y a plus qu'à espérer que ça soit la première option !

La gem en question pour plus d'infos. Le fichier dans lequel je "transforme" un cours en évènement ICS.

Si tu te sens très courageux, tu peux forker le projet, modifier ce fichier, tester en local, puis faire un pull request pour répercuter tes changements dans ce dépôt. Je vais essayer de régler ça dans la soirée sinon :)

Je vais ajouter un README correct dans les jours qui viennent pour expliquer correctement installer Rails, comment faire tourner l'appli en local, et comment contribuer pour que les personnes motivées puissent le faire.