Skip to main content

This repo walks through connecting to the Google Calendar API.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_google_calendar_tools-0.0.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file langchain_google_calendar_tools-0.0.1.tar.gz.

File metadata

File hashes

Hashes for langchain_google_calendar_tools-0.0.1.tar.gz
Algorithm Hash digest
SHA256 2222499ded96880c573c358bb6b4c75a86f638e1f3a446fb14b126a30ee7f62e
MD5 d5dcdac6bd7800a543ee36993be5b85f
BLAKE2b-256 b4e083e1d3f9d952eee6d920d2edafbb754013f7de474bf02e97d6f99053fc06

See more details on using hashes here.

File details

Details for the file langchain_google_calendar_tools-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_google_calendar_tools-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ce0e62056fc62a90d2f95d4d33c9c2ef3d8a616b25ede266b67f88e8e02f9d55
MD5 6b68f30d1c4d9e6ea13d30fd26a5fb25
BLAKE2b-256 ff72733dacdbab414178d2bfde4e6153861534f30b82abd98306968b63439236

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page