rpdelaney / gptalk

A little cli app to run various LLM workflows for me
0 stars 0 forks source link

Command to create calendar events #1

Open rpdelaney opened 9 months ago

rpdelaney commented 9 months ago

WHAT

Develop a workflow that allows users to provide unstructured input data, which will be processed by ChatGPT to generate calendar event data in .ics format. The workflow should be user-friendly and handle a variety of input formats, such as natural language or semi-structured text.

WHY

The ability to create calendar events from unstructured input will enhance the user experience by allowing for more flexibility and convenience. It will enable users to quickly create events without the need to manually input structured data, thus saving time and reducing the potential for errors.

ACCEPTANCE CRITERIA

rpdelaney commented 9 months ago

Bing Maps can provide good references for formatting.

Example:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY:Carpenter
DESCRIPTION:Carpenter\n...powered by Bing Maps\n\nView on Bing Maps here: https://www.bing.com/maps?&cp=42.202309~-83.750107&lvl=13&osid=079b2401-647c-4cd6-8773-6518e6c1475c&v=2&sV=2&form=BMCAL1
LOCATION:6180 Carpenter Rd, Ypsilanti, MI 48197
DTSTART;TZID=UTC:2023-12-26T18:00:00.000Z
DTEND;TZID=UTC:2023-12-26T19:00:00.000Z
END:VEVENT
END:VCALENDAR