Skip to content

4cecoder/gpt-google-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GPT-Google-Calendar ๐Ÿ“…โœจ

A smart, AI-powered calendar management tool that leverages OpenAI's GPT to help you schedule and manage your calendar events based on your goals and preferences.

Features ๐Ÿš€

  • Generates personalized calendar events using GPT-3 from OpenAI
  • Seamlessly integrates with Google Calendar to create, update, and manage events
  • Schedule events for a day, week, month, or any custom time frame
  • Automatically takes into account your goals, preferences, and daily routine

Getting Started ๐ŸŒŸ

Prerequisites

  • Python 3.6+
  • Google Calendar API credentials
  • OpenAI API key

Installation

  1. Clone the repository:

    git clone https://github.com/4cecoder/gpt-google-calendar.git
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Replace the placeholders in the script with your Google Calendar API credentials, Calendar ID, and OpenAI API key.

  4. Run the script:

    python main.py
    

Usage ๐Ÿ› ๏ธ

To schedule events with GPT-Google-Calendar, simply provide a natural language prompt with your desired goals or preferences, such as:

Get my calendar events for the week, focusing on fitness and productivity.

The AI will generate a list of events based on your input, which will then be added to your Google Calendar.

Contributing ๐Ÿค

Contributions are welcome! Feel free to open an issue or submit a pull request to improve the project.

License ๐Ÿ“„

This project is licensed under the MIT License - see the LICENSE file for details.

Show Your Support โค๏ธ

Give this project a โญ๏ธ if you found it helpful!

About

explain your goals in normal human language and automatically have your calendar organized for the week

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages