Skip to content

Instantly share code, notes, and snippets.

@LumberJaxolotl
Last active July 14, 2025 20:51
Show Gist options
  • Save LumberJaxolotl/edd24d8ec8a37e2b110f7f45d7a7175f to your computer and use it in GitHub Desktop.
Save LumberJaxolotl/edd24d8ec8a37e2b110f7f45d7a7175f to your computer and use it in GitHub Desktop.
ChatGPT prompt to take an image of the M Montreal weekly schedule and convert the data into an ics file, making it easy to bulk import shifts into any calander app (ex: Google Calendar, Apple Calendar)
give these calander dates (known as shifts) with times to me in text format each seperated by a line break.
remove the title text in the brackets.
just for the shifts that start at 23:59, for the end time of that shift add on the next day before the end time.
print this list to the chat.
Based off the given shifts create an ics file titled in the format 'M Montreal Shifts [first shift date] - [last shift date]'.
the timezone for the shifts is montreal time.
the shifts are not repeating events.
each shift that starts at 08:00 title it as "Early Morning Shift β˜€οΈ".
each shift that starts at 09:00 title it as "Late Morning Shift 🌀️".
each shift that starts at 15:00 title it as "Early PM Shift 🌞".
each shift that starts at 16:00 title it as "Late PM Shift πŸŒ‡".
each shift that starts at 23:00 title it as "Early Night Shift πŸŒ™".
each shift that starts at 23:00 title it as "Late Night Shift πŸ¦‰".
If you can't create a file for download, give me a copyable text output and
an explatation how to save the file using notepad or TextEdit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment