This Python script updates a Google Calendar with upcoming Rainbow 6 Siege esports matches, which are also available on the official Ubisoft calendar site.
To add the Google Calendar to your account, simply click on this link and then click on "Add".
The calendar is currently updated 3 times a day.
- Docker
- A Google Cloud Platform project with the Calendar API enabled and a service account set up.
- Clone this repository to your local machine.
- Open the repository in Visual Studio Code with the Remote - Containers extension installed.
- Choose "Reopen in Container" in the prompt that appears.
- Download your Google Cloud service account credentials and place them in the
src
directory - Share your calendar with the service account by adding the service account's email address as a shared user to the calendar.
- Create a
.env
file using the.env.example
file as reference. - Run the
main.py
script