Skip to content

timkimber/Nextcloud-Google-Calendar-Sync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Nextcloud-Google-Calendar-Sync

english

This project enables automatic synchronization of events between a Nextcloud calendar and Google Calendar. It leverages the Nextcloud API and Google Calendar API to streamline event management across both platforms. Ideal for keeping your appointments and events up to date on multiple calendars seamlessly.

In the same directory as this code, add your credentials.json file, which you retrieve from the Google Calendar API on Google Cloud:

image image image image image image image

Rename this file to credentials.json and place it in your directory. During your first execution, it will prompt you to log in with the Google account you want to sync (this will create a token file that will reconnect automatically on each subsequent run). Log in, and your calendar will be synchronized in both directions!

(You can then set it up as a cron job on a Linux server, but that is beyond the scope of this tutorial.)

francais

Ce projet permet de synchroniser automatiquement les événements entre un agenda Nextcloud et un compte Google Agenda. Il utilise l'API de Nextcloud et l'API de Google Calendar pour faciliter la gestion de vos événements sur les deux plateformes. Idéal pour maintenir à jour vos rendez-vous et événements sur plusieurs calendriers de manière transparente.

Dans le même répertoire que ce code, ajoutez votre fichier credentials.json, que vous récupérez via l'API Google Calendar sur Google Cloud : image image image image image image image

Renommez ce fichier en credentials.json et placez-le dans votre répertoire.

Lors de votre première exécution, il vous sera demandé de vous connecter avec le compte Google que vous souhaitez synchroniser (cela créera ensuite un fichier token qui vous reconnectera automatiquement à chaque lancement du code). Connectez-vous, et votre agenda sera synchronisé dans les deux sens !

(Vous pouvez ensuite le paramétrer comme une tâche cron sur un serveur Linux, mais cela dépasse le cadre de ce tutoriel.)

About

This project enables automatic synchronization of events between a Nextcloud calendar and Google Calendar. It leverages the Nextcloud API and Google Calendar API to streamline event management across both platforms. Ideal for keeping your appointments and events up to date on multiple calendars seamlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%