GradeChecker est un script python qui vérifie, toutes les x
minutes, si il y a une nouvelle note d'ajoutée sur l'ENT. Si c'est le cas, un mail est envoyé avec la matière et la note correspondante.
Il faut évidemment laisser le script tourner sur un ordinateur. (ex : le lancer le matin sur un pc fixe perso, et desactiver la mise en veille automatique)
git clone https://github.com/tangimds/gradeChecker.git
python3
sudo apt install python3
pip
sudo apt install python3-pip
robobrowser (module python)
pip3 install robobrowser
./gradeChecker.py
Renseignez vos identifiants INSA. Par exemple :
~jlassalle$ ./gradeChecker.py
Merci de renseigner vos logins INSA.
user : jlassalle
password :
intervalle de verification (en minutes) : 15
pas de nouvelle note
done at 2019-01-15 13:11:44.414830
Le mot de passe ne s'affichera pas sur la console, c'est normal.
Tapez le normalement et appuyez sur entrer
.
Vous pouvez utiliser les deux formats d'identifiant INSA : jlassale
ou jean.lassalle
.
Le script est alors lancé et affiche en console des messages à titre informatif, et vous envoie un mail sur votre boîte INSA si il y a une nouvelle note.
ne pas fermer la console, ni éteindre l'ordinateur ! (sinon le script ne tournera plus et vous pourrez attendre vos mails longtemps)
- Tangi Mendes - gradeChecker - 2019