Skip to main content

MyGes Planning Sync Google Calendar

GitHub repo

LE PROJET N'EST PLUS MAINTENU. Cette fonctionnalité sera intégrée et maintenu au sein de cet autre projet désormais : myges-cli

Ce script permet de récupérer votre planning présent sur myges et de le synchroniser à un calendrier google.

Installation :

Version php utilisé : 7.4

  • Téléchargez le projet.

  • Lancez la commande :

    composer install
    

    Pour installer les dépendances nécessaires

  • Renommez le fichier env.php.example en env.php et remplissez les informations :

Lancement

Une fois le fichier env.php rempli, lancez (avec linux ou phpstorm de préférence, evitez git bash !) la commande : php run.php.

Le programme vous demandera le nombre de jours à synchroniser à partir d'aujourd'hui.

Vous pouvez également indiquer le nombre de jours voulu directement depuis la ligne de commande de cette manière : php run.php 7

image

API google

Pour faire fonctionner le script, vous devez créer un API google calendar et enregistrer ses informations comme ceci :



image image
image
  • Enregistrez le fichier credentials.json à la racine du projet :

image

Calendrier google

Veillez bien à créer un calendrier dédié UNIQUEMENT à votre planning ! Sinon le script supprimera les autres évènements présents dans votre calendrier ...

Pour récupérer l'id de votre calendrier :

  • Rendez vous sur google calendar
  • Allez dans "Paramètres et partage" du calendrier dédié à votre planning image
  • Vous trouverez l'id de votre agenda dans la section "Intégrer l'agenda" image