Skip to content

Latest commit

 

History

History
85 lines (49 loc) · 1.83 KB

README.md

File metadata and controls

85 lines (49 loc) · 1.83 KB

AutoCalendar

Automatically extracts various event information from text or image and generates calendar events with concise titles, dates, and times, including alarms and weekly recurrence.

Support calendar: Apple Calendar(MacOS), Apple Calendar(iCloud).

Demo

Web

Shortcut

Usage

Deploy

git clone https://github.com/ylxmf2005/AutoCalendar
cd AutoCalendar
pip install -r requirements.txt
# Please create .env, and the following environment variables.
OPENAI_API_KEY=""
icloud_caldav_url = "" # If needed, see relevant links.
icloud_username = "" # If needed, can be email.
icloud_password = "" # If needed, must be app-specific passwords, see relevant links.
sh ./run.sh
# If you want to use Apple Calendar(MacOS), make sure your terminal has the permission to access calendars.
Shortcut

Shortcut Link

Please modify the two values:

Watch the shortcut demo video for more details.

Relevant Links:

To Do List

  • Add Web GUI
  • Add Support for Apple Calendar(iCloud)
  • Add Integration with iOS Shortcuts
  • Add Support for Outlook Calendar
  • Add Support for Google Calendar
  • Add database and account login function
  • Add GUI for Windows, MacOS

Acknowledgement

This project would not have been possible without with the support of the following(the order does not reflect the level of the gratitude):