ApiServer.pronote module

Gère la partie « pronote » du serveur AffichageDynamique. C’est à dire rafraichir notre base de données avec de nouvelles informations provenantes du server pronoteServer comme les menus du jours et les profs absents

ApiServer.pronote.ajoutMenus(meals)[source]

Ajoute les menus passés en paramètre à la bdd

Paramètres

meals (list) – Liste des menus d’un jour

ApiServer.pronote.ajoutProfsAbsents(edt)[source]

Ajoute les profs absents dans la base de donnée à partir d’une liste de cours

Paramètres

edt (list) – Liste des cours d’une journée

ApiServer.pronote.convertionDatePronoteVersDatetime(dateG)[source]

Converti un string sous la forme « 2021-10-05T09:25:00.000Z » en une date compréhensible par python et la bdd

Paramètres

dateG (str) – Date fournie par pronote (Exemple: 2021-10-05T09:25:00.000Z)

Renvoie

Date compréhensible par Python et la base de données

Type renvoyé

datetime

ApiServer.pronote.refreshMenus()[source]

Rafraichi les données du menu du jour dans la base de données au cas ou ils aient changé

ApiServer.pronote.refreshProfs()[source]

Rafraichi les données des profs absents du jour dans la base de données au cas ou ils aient changé