Skip to content

Releases: kinivi/calendar-ai-gpt

v0.0.1

04 Feb 23:42
ff9781a
Compare
Choose a tag to compare

Calendar AI (ChatGPT) | v0.0.1

The first release of the toolbox to create your time management assistant using CustomGPT functionality of ChatGPT Plus. It is designed to integrate Google Calendar and Notion without any third-party apps. This project enables users to read and create events in Google Calendar, manage Notion pages and databases, and perform a variety of actions to streamline their scheduling and note-taking process.

Added

  • Initial release of the Calendar AI.
  • Integration with Google Calendar API for managing calendar events:
    • Read events from a specified calendar.
    • Create new calendar events with dynamic attendees, descriptions, and times.
    • Delete events from a specified calendar.
  • Integration with Notion API for managing databases and pages:
    • List all databases and retrieve detailed information about each.
    • List all pages and retrieve detailed information including title, created and last edited time, and URL.
    • Retrieve all text content from a specified Notion page.
    • Query a Notion database for specific entries.
    • Update a database entry (page) with new property values.
  • RESTful API endpoints for all interactions with Google Calendar and Notion.
  • Authentication and authorization with Google and Notion using OAuth2 and API tokens.
  • Local development server setup instructions using Quart and environment variable configuration for secure API keys management.
  • Detailed README.md documentation for setup, installation, and usage instructions.
  • .env file support for environment variables to securely store API tokens and credentials.