This guide documents the use of scma-gsync
to maintain a Google Calendar for SCMA members.
-
Create a Google Cloud Platform (GCP) project.
-
Add the following APIs
-
Google Calendar API
-
-
Setup service account authentication
-
Create a service account
-
Download the service account JSON
-
An initial sync needs to be performed to create the calendar, add an owner, synchronize all events (including past events).
export SCMA_USERNAME=<scma-username>
export SCMA_PASSWORD=<scma-password>
export GOOGLE_CLIENT_SECRET_PATH=service-account.json
scma-gsync events --all --calendar-owner <email-address>
scma-gsync users --notify-acl-insert true