Google Calendar Conflict Detector
Detects scheduling conflicts across multiple Google Calendars using the Google Calendar API v3 and the freebusy query endpoint. Posts calendar IDs and a time range to /calendar/v3/freeBusy, parses overlapping busy slots, and returns structured conflict reports. Supports service account authentication via the googleapis Node.js client library.
Prerequisites
Google account, Google Cloud project, Google Calendar API enabled, and OAuth 2.0 credentials
Installation
Requirements and caveats from upstream:
- Node.js
- Python
Basic usage or getting-started notes:
To learn how to configure and run a simple Google Calendar API app, read the
Source: https://developers.google.com/workspace/calendar/api/guides/overview