api-domogeek
api-domogeek copied to clipboard
Problème dans la gestion des vacances scolaires
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
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 ...)
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 :)
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 :(
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...
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 :)
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-
Bon ben les gars, plus qu'à Forker non ? ^^
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
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)
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é"}
Pourquoi holiday est-il False ? Est-il possible également d'avoir une liste des valeurs possibles pour "schoolholiday" ? Merci pour le travail :)
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