Skip to content
This repository has been archived by the owner on Oct 30, 2021. It is now read-only.

Nouuu/MyGes-Planning-Sync-Google-Calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyGes Planning Sync Google Calendar

⚠️ 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

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