Releases: kinivi/calendar-ai-gpt
Releases · kinivi/calendar-ai-gpt
v0.0.1
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.