Extract grade-specific school closures into an iCalendar file
At a glance
A parent used ChatGPT with GPT-4o to isolate dates relevant to a second grader from a school-calendar PDF. This workflow is listed under Family, School, Calendar.
SourceBuilding a tool for these workflows? See weekly rates.
What they did
1) Have the school's PDF calendar, your child's grade and local timezone ready, together with ChatGPT file upload and a local Python environment if needed. 2) Upload the calendar and ask for the dates affecting that grade, including closures and teacher workdays. 3) Ask it to turn those selected dates into an iCalendar file, explicitly naming the timezone and specifying all-day events. 4) If it supplies Python instead of the requested file, run that script locally to create the calendar file. The source followed this script-based route rather than receiving a downloadable file directly.
Worth knowing
The parent specifically warns that omitting timezone and all-day instructions produces poorer results.