Ges calendar est une application python permettant de récupérer son planning myGES et de créer un fichier .ics, permettant ainsi de l'importer sur sur n'importe quel agenda.
Pré-requis:
- python 3.10 ou version ultérieure
- vos identifiants myGES
Lancer les commandes suivantes pour récupérer le projet et installer les paquets.
git clone https://github.com/Florent-COMPAGNONI/ges_calendar.git
pip install -r ./requirements.txt
Créer un fichier .env à la racine du projet en se basant sur le fichier .env_template
Pour lancer le script:
python ./main.py
Par défaut un fichier .ics est créé à la racine du projet avec tous les événements du mois en cours, il est possible de spécifier les dates de début et de fin.
python ./main.py --start-date=2023-09-11 --end-date=2023-09-17
Vous pouvez ensuite importer ce fichier sur l'agenda de votre choix
- pour importer sur Google Calendar
- pour importer sur Outlook
- pour importer sur iCloud calendar
Voici quelques liens de projets similaires réalisés dans d'autres languages et qui m'ont inspiré.