diff --git a/server/testdata/ical-example-1.ics b/server/testdata/ical-example-1.ics new file mode 100644 index 0000000..5c507de --- /dev/null +++ b/server/testdata/ical-example-1.ics @@ -0,0 +1,57 @@ +BEGIN:VCALENDAR +METHOD:REQUEST +PRODID:Microsoft Exchange Server 2010 +VERSION:2.0 +BEGIN:VTIMEZONE +TZID:Pacific Standard Time +BEGIN:STANDARD +DTSTART:16010101T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0800 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:16010101T020000 +TZOFFSETFROM:-0800 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +ORGANIZER;CN=Bill Thiede:mailto:wthiede@nvidia.com +ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Bill:mailt + o:couchmoney@gmail.com +DESCRIPTION;LANGUAGE=en-US:\n +UID:040000008200E00074C5B7101A82E00800000000A1458AEA8E4DDB01000000000000000 + 010000000988BC323BE65A8458B718B5EF8FE8152 +SUMMARY;LANGUAGE=en-US:dentist night guard +DTSTART;TZID=Pacific Standard Time:20250108T080000 +DTEND;TZID=Pacific Standard Time:20250108T090000 +CLASS:PUBLIC +PRIORITY:5 +DTSTAMP:20241213T184408Z +TRANSP:OPAQUE +STATUS:CONFIRMED +SEQUENCE:0 +LOCATION;LANGUAGE=en-US: +X-MICROSOFT-CDO-APPT-SEQUENCE:0 +X-MICROSOFT-CDO-OWNERAPPTID:2123132523 +X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE +X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY +X-MICROSOFT-CDO-ALLDAYEVENT:FALSE +X-MICROSOFT-CDO-IMPORTANCE:1 +X-MICROSOFT-CDO-INSTTYPE:0 +X-MICROSOFT-ONLINEMEETINGEXTERNALLINK: +X-MICROSOFT-ONLINEMEETINGCONFLINK: +X-MICROSOFT-DONOTFORWARDMEETING:FALSE +X-MICROSOFT-DISALLOW-COUNTER:FALSE +X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT +X-MICROSOFT-ISRESPONSEREQUESTED:TRUE +X-MICROSOFT-LOCATIONS:[] +BEGIN:VALARM +DESCRIPTION:REMINDER +TRIGGER;RELATED=START:-PT5M +ACTION:DISPLAY +END:VALARM +END:VEVENT +END:VCALENDAR diff --git a/server/testdata/ical-example-2.ics b/server/testdata/ical-example-2.ics new file mode 100644 index 0000000..15a891e --- /dev/null +++ b/server/testdata/ical-example-2.ics @@ -0,0 +1,30 @@ +BEGIN:VCALENDAR +PRODID:-//Google Inc//Google Calendar 70.9054//EN +VERSION:2.0 +CALSCALE:GREGORIAN +METHOD:REPLY +X-GOOGLE-CALID:g66m0feuqsao8l1c767pvvcg4k@group.calendar.google.com +BEGIN:VEVENT +DTSTART:20250813T010000Z +DTEND:20250813T030000Z +DTSTAMP:20250801T022550Z +ORGANIZER;CN=Family:mailto:g66m0feuqsao8l1c767pvvcg4k@group.calendar.google + .com +UID:6os3ap346th6ab9nckp30b9kc8sm2bb160q3gb9l6lgm6or160rjee1mco@google.com +ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=superm + atute@gmail.com;X-NUM-GUESTS=0:mailto:supermatute@gmail.com +X-GOOGLE-CONFERENCE:https://meet.google.com/dcu-hykx-vym +CREATED:20250801T015712Z +DESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~ + :~:~:~:~:~:~:~:~::~:~::-\nJoin with Google Meet: https://meet.google.com/dc + u-hykx-vym\n\nLearn more about Meet at: https://support.google.com/a/users/ + answer/9282720\n\nPlease do not edit this section.\n-::~:~::~:~:~:~:~:~:~:~ + :~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::- +LAST-MODIFIED:20250801T022549Z +LOCATION: +SEQUENCE:0 +STATUS:CONFIRMED +SUMMARY:[tenative] dinner w/ amatute +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR