Skip to content

Automatically extract events and create calendars from text or image

License

Notifications You must be signed in to change notification settings

ylxmf2005/AutoCalendar

Repository files navigation

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):

About

Automatically extract events and create calendars from text or image

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published