Skip to main content

Langchain Google Calendar Tools

This repo walks through connecting to the Google Calendar API.

Installation

pip install langchain-google-calendar-tools

For local development:

pip install -e .

How to use

  • 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 ./notebooks and rename it to credentials.json. If you want to keep its original file name, please replace the value of client_secrets_file in demo.ipynb with the valid path which points to the credentials file.
  • Run this notebook to perform the listed functions

Limitations

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

License

langchain-google-calendar-tools is distributed under the terms of the MIT license.

Metadata

Release files for langchain-google-calendar-tools 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for langchain-google-calendar-tools 0.0.1
File Size Uploaded
langchain_google_calendar_tools-0.0.1.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for langchain-google-calendar-tools 0.0.1
File Interpreter ABI Platform
langchain_google_calendar_tools-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 25.8 kB

Release files / langchain_google_calendar_tools-0.0.1.tar.gz

Download URL langchain_google_calendar_tools-0.0.1.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2222499ded96880c573c358bb6b4c75a86f638e1f3a446fb14b126a30ee7f62e
BLAKE2b-256 checksum
How to use checksums
b4e083e1d3f9d952eee6d920d2edafbb754013f7de474bf02e97d6f99053fc06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / langchain_google_calendar_tools-0.0.1-py3-none-any.whl

Download URL langchain_google_calendar_tools-0.0.1-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce0e62056fc62a90d2f95d4d33c9c2ef3d8a616b25ede266b67f88e8e02f9d55
BLAKE2b-256 checksum
How to use checksums
ff72733dacdbab414178d2bfde4e6153861534f30b82abd98306968b63439236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page