Cette application permet de récupérer le calendrier d'Ensimag directement pour l'utiliser dans des services comme Google Calendar.
On ne peut pas utiliser directement l'URL exporté par le service calendrier d'ENSIMAG car il demande un login. Google Calendar ne prend pas en charge les login pour les calendriers. Cette application permet de se login et de mettre votre propre calendrier que vous pourrez ensuite utiliser.
Il y a trois variables d'environnement:
USERNAME
: votre nom d'utilisateur Ensimag.PASSWORD
: votre mot de passe Ensimag.URL
: l'url du calendrier, eg. https://edt.grenoble-inp.fr/directCal/2020-2021/etudiant/ensimag?resources=824.
Pour obtenir l'URL, suivez ce guide: Emplois du temps en ligne avec ADE (Ensiwiki)
Votre URL change chaque semestre, en fonction des cours que vous avez pris. N'oubliez pas de la mettre a jour chaque semestre.
Heroku vous permet d'avoir un serveur local sans avoir besoin d'acheter des serveurs. Vous devrez vous créer un compte Heroku.
- Déployez cette application sur Heroku:
Vous obtiendrez une URL du type: https://gentle-plains-66055.herokuapp.com/
- Allez dans le dashboard Heroku, sélectionnez le serveur, puis allez dans "Settings".
- Dans la section "Config Vars", cliquez sur "Reveal Config Vars", puis renseignez les variables:
- Dans votre application, par exemple Google Calendar, renseignez l'url de Heroku. Vous obtiendrez le calendrier.