This repo walks through connecting to the Google Calendar API.
pip install langchain-google-calendar-toolsFor local development:
pip install -e .- Create a Google Cloud project and enable Google Calendar API.
- To get Oauth credentials for the Desktop app, please refer https://developers.google.com/calendar/api/guides/overview for detail.
- Download the credentials file to
./notebooksand rename it tocredentials.json. If you want to keep its original file name, please replace the value ofclient_secrets_filein demo.ipynb with the valid path which points to the credentials file. - Run this notebook to perform the listed functions
Due to the short development time, some of the following parts have not been completed and will be improved in the future:
- Timezone: Currently being fixed to Vietnam's timezone, it will be taken from the user's Calendar or the system in the future
- Update recurring events: has not been implemented yet
- Functions related to inviting others and responding to invitations have not been implemented
langchain-google-calendar-tools is distributed under the terms of the MIT license.