api-domogeek icon indicating copy to clipboard operation
api-domogeek copied to clipboard

Problème dans la gestion des vacances scolaires

Open mguyard opened this issue 3 years ago • 12 comments

Plusieurs fois dans l'année, les vacances scolaires ne remontait pas comme il faut car le calendrier ICS n'est pas à jour. Il serait préférable d'utiliser l'API de l'Education Nationale qui semble plus à jour : https://data.education.gouv.fr/explore/dataset/fr-en-calendrier-scolaire/api/?disjunctive.description&disjunctive.location&disjunctive.zones&disjunctive.annee_scolaire

mguyard avatar Jul 08 '21 08:07 mguyard

J'observe aussi des retours erronés, qui n'indiquent pas les vacances (alors qu'on est en plein dedans). Mais cette API ne semble pas vraiment maintenue (pas d'update depuis 6-7 ans ...)

silversmarty avatar Jul 08 '21 14:07 silversmarty

Hello, je vous confirme que cette API n'est plus maintenue. Je vous invite à télécharger/forker le projet pour y apporter des évolutions/correctifs :)

guiguiabloc avatar Jul 08 '21 20:07 guiguiabloc

Je me servais aussi beaucoup de cette API mais n'ai pas les connaissances pour la forker. J'ai le même problème avec les vacances :(

SeeDborg avatar Jul 13 '21 11:07 SeeDborg

Je pense que cet issue gagnerait à rester ouvert pour avoir de la visibilité au cas où un dev passerait par ici et déciderait de faire un fork...

SeeDborg avatar Jul 13 '21 22:07 SeeDborg

J'ai trouvé les nouvelles URL des calendriers des zones https://fr.ftp.opendatasoft.com/openscol/fr-en-calendrier-scolaire/Zone-A.ics https://fr.ftp.opendatasoft.com/openscol/fr-en-calendrier-scolaire/Zone-B.ics https://fr.ftp.opendatasoft.com/openscol/fr-en-calendrier-scolaire/Zone-C.ics

En revanche le plus compliqué c'est de build + deploy le projet. J'ai vu que http://www.entropia.lu/ offre gracieusement l'hébergement mais il n'y a aucune informations sur comment on fait.

SI @guiguiabloc à des infos :)

KikiFUNstyle avatar Jul 19 '21 09:07 KikiFUNstyle

Il suffirait de remplacer les lignes http://media.education.gouv.fr/ics/Calendrier_Scolaire_Zone_ par https://fr.ftp.opendatasoft.com/openscol/fr-en-calendrier-scolaire/Zone-

eedomusbox avatar Jul 27 '21 15:07 eedomusbox

Bon ben les gars, plus qu'à Forker non ? ^^

SeeDborg avatar Jul 27 '21 17:07 SeeDborg

Tu peux mais tu ne pourras jamais le mettre sur le serveur J'ai écrit à entropia, apparemment ils ont quelqu'un qui s'occupe du projet. Je lui ai donné ce qui doit corriger. Plus qu'à attendre

eedomusbox avatar Jul 27 '21 17:07 eedomusbox

J'ai modifié l'url dans le code et sur le serveur Entropia. A voir si c'est mieux :) (j"ai pas testé, en espérant que le format soit le même)

guiguiabloc avatar Jul 29 '21 17:07 guiguiabloc

J'ai modifié l'url dans le code et sur le serveur Entropia. A voir si c'est mieux :) (j"ai pas testé, en espérant que le format soit le même)

Super ça fonctionne de nouveau :) http://domogeek.entropialux.com/holidayall/C/29-07-2021

{"holiday": "False", "weekend": "False", "schoolholiday": "Vacances d'Été"}

KikiFUNstyle avatar Jul 29 '21 20:07 KikiFUNstyle

Pourquoi holiday est-il False ? Est-il possible également d'avoir une liste des valeurs possibles pour "schoolholiday" ? Merci pour le travail :)

SeeDborg avatar Jul 29 '21 21:07 SeeDborg

1- parce que ce n'est pas un jour férié (holdiday concerne les jours de "travail" cf. http://domogeek.entropialux.com/static/doc/index.html#api-Domogeek-GetHoliday exemple http://domogeek.entropialux.com/holidayall/C/01-01-2021)

2- http://domogeek.entropialux.com/schoolholiday/A/all/json

guiguiabloc avatar Jul 29 '21 22:07 guiguiabloc