From 91f86c3f3e49b684f433c7c39f56c6f543c6a332 Mon Sep 17 00:00:00 2001 From: Ryan Mwangi Date: Mon, 4 Nov 2024 13:20:05 +0300 Subject: [PATCH] update test calendar for date based calendar --- calendar.test.js | 10 +- test_calendars/Date_Based_Calendar.ics | 270 --------------------- test_calendars/No_Prefix_Calendar.ics | 214 ----------------- test_calendars/Override_Calendar.ics | 214 ----------------- test_calendars/Time_Based_Calendar.ics | 238 ------------------ test_calendars/US_Holidays.ics | 320 +++++++++++++++++++++++++ test_calendars/ferien_bayern_2023.ics | 89 +++++++ 7 files changed, 414 insertions(+), 941 deletions(-) delete mode 100644 test_calendars/Date_Based_Calendar.ics delete mode 100644 test_calendars/No_Prefix_Calendar.ics delete mode 100644 test_calendars/Override_Calendar.ics delete mode 100644 test_calendars/Time_Based_Calendar.ics create mode 100644 test_calendars/US_Holidays.ics create mode 100644 test_calendars/ferien_bayern_2023.ics diff --git a/calendar.test.js b/calendar.test.js index df7625c..9489d79 100644 --- a/calendar.test.js +++ b/calendar.test.js @@ -40,14 +40,14 @@ describe('Calendar Merging API', () => { linkGroupName: 'Date Based Calendar', calendars: [ { - url: 'https://www.schulferien.org/media/ical/deutschland/ferien_bayern_2023.ics?k=PsL0S2B9rScFMn5PAxtf4OVQjMkWZsqqkK13zEJ0FCW5Q-2xQejfLJYaTN4EdYUsQHLDDbGVnVl93ms7en5vMUISjZ3H9Esu88Vp2ndnL5Q', - prefix: 'Date Event', + url: loadCalendarFile(`ferien_bayern_2023.ics`), + prefix: 'Ferien_Bayern_2023', override: false, }, { - "prefix": "holidays", - "override": false, - "url": "https://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics" + url: "https://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics", + prefix: "US_holidays", + override: false, }, ], }); diff --git a/test_calendars/Date_Based_Calendar.ics b/test_calendars/Date_Based_Calendar.ics deleted file mode 100644 index 1bfbc27..0000000 --- a/test_calendars/Date_Based_Calendar.ics +++ /dev/null @@ -1,270 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//sebbo.net//ical-generator//EN -NAME:Date Based Calendar -X-WR-CALNAME:Date Based Calendar -BEGIN:VEVENT -UID:qzkq@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20230219T210000Z -DTEND:20230224T210000Z -SUMMARY:Date Event Winterferien 2023 Bayern -END:VEVENT -BEGIN:VEVENT -UID:686t@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20230402T210000Z -DTEND:20230415T210000Z -SUMMARY:Date Event Osterferien 2023 Bayern -END:VEVENT -BEGIN:VEVENT -UID:8aox@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20230529T210000Z -DTEND:20230609T210000Z -SUMMARY:Date Event Pfingstferien 2023 Bayern -END:VEVENT -BEGIN:VEVENT -UID:yze1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20230730T210000Z -DTEND:20230911T210000Z -SUMMARY:Date Event Sommerferien 2023 Bayern -END:VEVENT -BEGIN:VEVENT -UID:c3nf@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20231029T210000Z -DTEND:20231103T210000Z -SUMMARY:Date Event Herbstferien 2023 Bayern -END:VEVENT -BEGIN:VEVENT -UID:e366@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20231121T210000Z -DTEND:20231122T210000Z -SUMMARY:Date Event Herbstferien 2023 Bayern -END:VEVENT -BEGIN:VEVENT -UID:uilf@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20231222T210000Z -DTEND:20240105T210000Z -SUMMARY:Date Event Weihnachtsferien 2023 Bayern -END:VEVENT -BEGIN:VEVENT -UID:ivys@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20231231T210000Z -DTEND:20231231T210000Z -SUMMARY:holidays New Year's Day -END:VEVENT -BEGIN:VEVENT -UID:f9m1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240114T210000Z -DTEND:20240114T210000Z -SUMMARY:holidays M L King Day -END:VEVENT -BEGIN:VEVENT -UID:ydl3@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240218T210000Z -DTEND:20240218T210000Z -SUMMARY:holidays Presidents' Day -END:VEVENT -BEGIN:VEVENT -UID:oksh@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240328T210000Z -DTEND:20240328T210000Z -SUMMARY:holidays Good Friday -END:VEVENT -BEGIN:VEVENT -UID:sbsd@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240330T210000Z -DTEND:20240330T210000Z -SUMMARY:holidays Easter Sunday -END:VEVENT -BEGIN:VEVENT -UID:rdps@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240526T210000Z -DTEND:20240526T210000Z -SUMMARY:holidays Memorial Day -END:VEVENT -BEGIN:VEVENT -UID:4sv5@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240618T210000Z -DTEND:20240618T210000Z -SUMMARY:holidays Juneteenth -END:VEVENT -BEGIN:VEVENT -UID:o04z@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240703T210000Z -DTEND:20240703T210000Z -SUMMARY:holidays Independence Day -END:VEVENT -BEGIN:VEVENT -UID:t58x@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20240901T210000Z -DTEND:20240901T210000Z -SUMMARY:holidays Labor Day -END:VEVENT -BEGIN:VEVENT -UID:awdt@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20241013T210000Z -DTEND:20241013T210000Z -SUMMARY:holidays Columbus Day -END:VEVENT -BEGIN:VEVENT -UID:4m1k@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20241110T210000Z -DTEND:20241110T210000Z -SUMMARY:holidays Veterans Day -END:VEVENT -BEGIN:VEVENT -UID:fco1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20241127T210000Z -DTEND:20241127T210000Z -SUMMARY:holidays Thanksgiving Day -END:VEVENT -BEGIN:VEVENT -UID:otxz@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20241224T210000Z -DTEND:20241224T210000Z -SUMMARY:holidays Christmas -END:VEVENT -BEGIN:VEVENT -UID:ofr1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20241231T210000Z -DTEND:20241231T210000Z -SUMMARY:holidays New Year's Day -END:VEVENT -BEGIN:VEVENT -UID:ot73@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250119T210000Z -DTEND:20250119T210000Z -SUMMARY:holidays M L King Day -END:VEVENT -BEGIN:VEVENT -UID:jw8m@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250216T210000Z -DTEND:20250216T210000Z -SUMMARY:holidays Presidents' Day -END:VEVENT -BEGIN:VEVENT -UID:8pcm@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250417T210000Z -DTEND:20250417T210000Z -SUMMARY:holidays Good Friday -END:VEVENT -BEGIN:VEVENT -UID:aeho@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250419T210000Z -DTEND:20250419T210000Z -SUMMARY:holidays Easter Sunday -END:VEVENT -BEGIN:VEVENT -UID:m9yy@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250525T210000Z -DTEND:20250525T210000Z -SUMMARY:holidays Memorial Day -END:VEVENT -BEGIN:VEVENT -UID:nm51@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250618T210000Z -DTEND:20250618T210000Z -SUMMARY:holidays Juneteenth -END:VEVENT -BEGIN:VEVENT -UID:b2h2@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250703T210000Z -DTEND:20250703T210000Z -SUMMARY:holidays Independence Day -END:VEVENT -BEGIN:VEVENT -UID:bh4c@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20250831T210000Z -DTEND:20250831T210000Z -SUMMARY:holidays Labor Day -END:VEVENT -BEGIN:VEVENT -UID:uwfa@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20251012T210000Z -DTEND:20251012T210000Z -SUMMARY:holidays Columbus Day -END:VEVENT -BEGIN:VEVENT -UID:ma56@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20251110T210000Z -DTEND:20251110T210000Z -SUMMARY:holidays Veterans Day -END:VEVENT -BEGIN:VEVENT -UID:9fc1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20251126T210000Z -DTEND:20251126T210000Z -SUMMARY:holidays Thanksgiving Day -END:VEVENT -BEGIN:VEVENT -UID:y2mi@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230047Z -DTSTART:20251224T210000Z -DTEND:20251224T210000Z -SUMMARY:holidays Christmas -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/test_calendars/No_Prefix_Calendar.ics b/test_calendars/No_Prefix_Calendar.ics deleted file mode 100644 index bcd44a0..0000000 --- a/test_calendars/No_Prefix_Calendar.ics +++ /dev/null @@ -1,214 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//sebbo.net//ical-generator//EN -NAME:No Prefix Calendar -X-WR-CALNAME:No Prefix Calendar -BEGIN:VEVENT -UID:2vmz@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20231231T210000Z -DTEND:20231231T210000Z -SUMMARY: New Year's Day -END:VEVENT -BEGIN:VEVENT -UID:2hcb@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240101T210000Z -DTEND:20240101T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:jbg5@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240102T210000Z -DTEND:20240102T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:j5x9@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240103T210000Z -DTEND:20240103T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:0wr0@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240104T210000Z -DTEND:20240104T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:14gb@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240106T210000Z -DTEND:20240106T210000Z -SUMMARY: Orthodox Christmas -END:VEVENT -BEGIN:VEVENT -UID:cyui@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240107T210000Z -DTEND:20240107T210000Z -SUMMARY: Orthodox Christmas Holiday -END:VEVENT -BEGIN:VEVENT -UID:xx77@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240222T210000Z -DTEND:20240222T210000Z -SUMMARY: Defender of the Fatherland -END:VEVENT -BEGIN:VEVENT -UID:2u7i@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240307T210000Z -DTEND:20240307T210000Z -SUMMARY: Intl. Women's Day -END:VEVENT -BEGIN:VEVENT -UID:hxqo@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240430T210000Z -DTEND:20240430T210000Z -SUMMARY: Spring and Labor Day -END:VEVENT -BEGIN:VEVENT -UID:o4fd@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240508T210000Z -DTEND:20240508T210000Z -SUMMARY: Victory Day -END:VEVENT -BEGIN:VEVENT -UID:1gch@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240611T210000Z -DTEND:20240611T210000Z -SUMMARY: Russia Day -END:VEVENT -BEGIN:VEVENT -UID:goc2@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241103T210000Z -DTEND:20241103T210000Z -SUMMARY: Civil Unity Day -END:VEVENT -BEGIN:VEVENT -UID:e5se@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241231T210000Z -DTEND:20241231T210000Z -SUMMARY: New Year's Day -END:VEVENT -BEGIN:VEVENT -UID:tyes@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250101T210000Z -DTEND:20250101T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:h7w8@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250102T210000Z -DTEND:20250102T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:x0jd@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250103T210000Z -DTEND:20250103T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:dymy@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250104T210000Z -DTEND:20250104T210000Z -SUMMARY: New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:zr2e@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250106T210000Z -DTEND:20250106T210000Z -SUMMARY: Orthodox Christmas -END:VEVENT -BEGIN:VEVENT -UID:073d@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250107T210000Z -DTEND:20250107T210000Z -SUMMARY: Orthodox Christmas Holiday -END:VEVENT -BEGIN:VEVENT -UID:6l2o@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250223T210000Z -DTEND:20250223T210000Z -SUMMARY: Defender of the Fatherland -END:VEVENT -BEGIN:VEVENT -UID:uit7@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250309T210000Z -DTEND:20250309T210000Z -SUMMARY: Intl. Women's Day -END:VEVENT -BEGIN:VEVENT -UID:kl4x@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250430T210000Z -DTEND:20250430T210000Z -SUMMARY: Spring and Labor Day -END:VEVENT -BEGIN:VEVENT -UID:mvil@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250508T210000Z -DTEND:20250508T210000Z -SUMMARY: Victory Day -END:VEVENT -BEGIN:VEVENT -UID:lzfx@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250611T210000Z -DTEND:20250611T210000Z -SUMMARY: Russia Day -END:VEVENT -BEGIN:VEVENT -UID:oabo@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20251103T210000Z -DTEND:20251103T210000Z -SUMMARY: Civil Unity Day -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/test_calendars/Override_Calendar.ics b/test_calendars/Override_Calendar.ics deleted file mode 100644 index fbffac8..0000000 --- a/test_calendars/Override_Calendar.ics +++ /dev/null @@ -1,214 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//sebbo.net//ical-generator//EN -NAME:Override Calendar -X-WR-CALNAME:Override Calendar -BEGIN:VEVENT -UID:nnvf@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20231231T210000Z -DTEND:20231231T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:s31i@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240101T210000Z -DTEND:20240101T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:3bop@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240102T210000Z -DTEND:20240102T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:uokv@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240103T210000Z -DTEND:20240103T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:h8qi@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240104T210000Z -DTEND:20240104T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:5utu@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240106T210000Z -DTEND:20240106T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:c1du@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240107T210000Z -DTEND:20240107T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:3682@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240222T210000Z -DTEND:20240222T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:ovcq@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240307T210000Z -DTEND:20240307T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:rt1d@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240430T210000Z -DTEND:20240430T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:jhuz@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240508T210000Z -DTEND:20240508T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:b2mp@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240611T210000Z -DTEND:20240611T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:qich@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241103T210000Z -DTEND:20241103T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:cmrt@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241231T210000Z -DTEND:20241231T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:bhx6@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250101T210000Z -DTEND:20250101T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:2cwv@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250102T210000Z -DTEND:20250102T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:58dh@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250103T210000Z -DTEND:20250103T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:x5k4@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250104T210000Z -DTEND:20250104T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:95hc@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250106T210000Z -DTEND:20250106T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:jzy0@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250107T210000Z -DTEND:20250107T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:r5gr@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250223T210000Z -DTEND:20250223T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:pyrg@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250309T210000Z -DTEND:20250309T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:prmm@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250430T210000Z -DTEND:20250430T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:etm6@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250508T210000Z -DTEND:20250508T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:6ds1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250611T210000Z -DTEND:20250611T210000Z -SUMMARY:Override Event -END:VEVENT -BEGIN:VEVENT -UID:7s9t@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20251103T210000Z -DTEND:20251103T210000Z -SUMMARY:Override Event -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/test_calendars/Time_Based_Calendar.ics b/test_calendars/Time_Based_Calendar.ics deleted file mode 100644 index 0a77cf7..0000000 --- a/test_calendars/Time_Based_Calendar.ics +++ /dev/null @@ -1,238 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//sebbo.net//ical-generator//EN -NAME:Time Based Calendar -X-WR-CALNAME:Time Based Calendar -BEGIN:VEVENT -UID:t8q1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20231231T210000Z -DTEND:20231231T210000Z -SUMMARY:Time Event New Year's Day -END:VEVENT -BEGIN:VEVENT -UID:ipya@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240101T210000Z -DTEND:20240101T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:uzp3@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240102T210000Z -DTEND:20240102T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:6glh@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240103T210000Z -DTEND:20240103T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:wn23@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240104T210000Z -DTEND:20240104T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:2kdw@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240106T210000Z -DTEND:20240106T210000Z -SUMMARY:Time Event Orthodox Christmas -END:VEVENT -BEGIN:VEVENT -UID:v1cd@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240107T210000Z -DTEND:20240107T210000Z -SUMMARY:Time Event Orthodox Christmas Holiday -END:VEVENT -BEGIN:VEVENT -UID:aba0@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240222T210000Z -DTEND:20240222T210000Z -SUMMARY:Time Event Defender of the Fatherland -END:VEVENT -BEGIN:VEVENT -UID:tqt1@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240307T210000Z -DTEND:20240307T210000Z -SUMMARY:Time Event Intl. Women's Day -END:VEVENT -BEGIN:VEVENT -UID:lhbt@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240430T210000Z -DTEND:20240430T210000Z -SUMMARY:Time Event Spring and Labor Day -END:VEVENT -BEGIN:VEVENT -UID:2c76@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240508T210000Z -DTEND:20240508T210000Z -SUMMARY:Time Event Victory Day -END:VEVENT -BEGIN:VEVENT -UID:5wha@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240611T210000Z -DTEND:20240611T210000Z -SUMMARY:Time Event Russia Day -END:VEVENT -BEGIN:VEVENT -UID:40jm@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241103T210000Z -DTEND:20241103T210000Z -SUMMARY:Time Event Civil Unity Day -END:VEVENT -BEGIN:VEVENT -UID:o873@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241231T210000Z -DTEND:20241231T210000Z -SUMMARY:Time Event New Year's Day -END:VEVENT -BEGIN:VEVENT -UID:xpl7@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250101T210000Z -DTEND:20250101T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:hpsz@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250102T210000Z -DTEND:20250102T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:xi6u@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250103T210000Z -DTEND:20250103T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:9bvu@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250104T210000Z -DTEND:20250104T210000Z -SUMMARY:Time Event New Year's Day Holiday -END:VEVENT -BEGIN:VEVENT -UID:xvk3@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250106T210000Z -DTEND:20250106T210000Z -SUMMARY:Time Event Orthodox Christmas -END:VEVENT -BEGIN:VEVENT -UID:7wgk@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250107T210000Z -DTEND:20250107T210000Z -SUMMARY:Time Event Orthodox Christmas Holiday -END:VEVENT -BEGIN:VEVENT -UID:om75@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250223T210000Z -DTEND:20250223T210000Z -SUMMARY:Time Event Defender of the Fatherland -END:VEVENT -BEGIN:VEVENT -UID:1jus@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250309T210000Z -DTEND:20250309T210000Z -SUMMARY:Time Event Intl. Women's Day -END:VEVENT -BEGIN:VEVENT -UID:36qo@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250430T210000Z -DTEND:20250430T210000Z -SUMMARY:Time Event Spring and Labor Day -END:VEVENT -BEGIN:VEVENT -UID:3quw@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250508T210000Z -DTEND:20250508T210000Z -SUMMARY:Time Event Victory Day -END:VEVENT -BEGIN:VEVENT -UID:ucot@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20250611T210000Z -DTEND:20250611T210000Z -SUMMARY:Time Event Russia Day -END:VEVENT -BEGIN:VEVENT -UID:cjr5@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20251103T210000Z -DTEND:20251103T210000Z -SUMMARY:Time Event Civil Unity Day -END:VEVENT -BEGIN:VEVENT -UID:i9xs@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20240930T113000Z -DTEND:20240930T123000Z -SUMMARY:work other work -END:VEVENT -BEGIN:VEVENT -UID:k6zr@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241003T190000Z -DTEND:20241003T200000Z -SUMMARY:work progodessey -END:VEVENT -BEGIN:VEVENT -UID:0zg9@Ryan-jr -SEQUENCE:0 -DTSTAMP:20241103T230048Z -DTSTART:20241009T173000Z -DTEND:20241009T183000Z -SUMMARY:work do -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/test_calendars/US_Holidays.ics b/test_calendars/US_Holidays.ics new file mode 100644 index 0000000..640d35c --- /dev/null +++ b/test_calendars/US_Holidays.ics @@ -0,0 +1,320 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Calendar Labs//Calendar 1.0//EN +CALSCALE:GREGORIAN +METHOD:PUBLISH +X-WR-CALNAME:US Holidays +X-WR-TIMEZONE:Etc/GMT +BEGIN:VEVENT +SUMMARY:New Year's Day +DTSTART;VALUE=DATE:20240101 +DTEND;VALUE=DATE:20240101 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca14c1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:M L King Day +DTSTART;VALUE=DATE:20240115 +DTEND;VALUE=DATE:20240115 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/martin-luther-king-day.php to know more about M L King Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca1e81728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Presidents' Day +DTSTART;VALUE=DATE:20240219 +DTEND;VALUE=DATE:20240219 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/presidents-day.php to know more about Presidents' Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca27d1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Good Friday +DTSTART;VALUE=DATE:20240329 +DTEND;VALUE=DATE:20240329 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/good-friday.php to know more about Good Friday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca3161728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Easter Sunday +DTSTART;VALUE=DATE:20240331 +DTEND;VALUE=DATE:20240331 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/easter.php to know more about Easter Sunday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca3ad1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Memorial Day +DTSTART;VALUE=DATE:20240527 +DTEND;VALUE=DATE:20240527 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/memorial-day.php to know more about Memorial Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca44a1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Juneteenth +DTSTART;VALUE=DATE:20240619 +DTEND;VALUE=DATE:20240619 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/juneteenth.php to know more about Juneteenth. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca4dc1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Independence Day +DTSTART;VALUE=DATE:20240704 +DTEND;VALUE=DATE:20240704 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/independence-day.php to know more about Independence Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca5731728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Labor Day +DTSTART;VALUE=DATE:20240902 +DTEND;VALUE=DATE:20240902 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/labor-day.php to know more about Labor Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca60a1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Columbus Day +DTSTART;VALUE=DATE:20241014 +DTEND;VALUE=DATE:20241014 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/columbus-day.php to know more about Columbus Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca69e1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Veterans Day +DTSTART;VALUE=DATE:20241111 +DTEND;VALUE=DATE:20241111 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/veterans-day.php to know more about Veterans Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca7351728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Thanksgiving Day +DTSTART;VALUE=DATE:20241128 +DTEND;VALUE=DATE:20241128 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/thanksgiving-day.php to know more about Thanksgiving Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca7c61728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Christmas +DTSTART;VALUE=DATE:20241225 +DTEND;VALUE=DATE:20241225 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/christmas.php to know more about Christmas. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca8631728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:New Year's Day +DTSTART;VALUE=DATE:20250101 +DTEND;VALUE=DATE:20250101 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca8fe1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:M L King Day +DTSTART;VALUE=DATE:20250120 +DTEND;VALUE=DATE:20250120 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/martin-luther-king-day.php to know more about M L King Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93cca99a1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Presidents' Day +DTSTART;VALUE=DATE:20250217 +DTEND;VALUE=DATE:20250217 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/presidents-day.php to know more about Presidents' Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccaa361728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Good Friday +DTSTART;VALUE=DATE:20250418 +DTEND;VALUE=DATE:20250418 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/good-friday.php to know more about Good Friday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccaad11728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Easter Sunday +DTSTART;VALUE=DATE:20250420 +DTEND;VALUE=DATE:20250420 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/easter.php to know more about Easter Sunday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccab6b1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Memorial Day +DTSTART;VALUE=DATE:20250526 +DTEND;VALUE=DATE:20250526 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/memorial-day.php to know more about Memorial Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccac0d1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Juneteenth +DTSTART;VALUE=DATE:20250619 +DTEND;VALUE=DATE:20250619 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/juneteenth.php to know more about Juneteenth. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccacac1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Independence Day +DTSTART;VALUE=DATE:20250704 +DTEND;VALUE=DATE:20250704 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/independence-day.php to know more about Independence Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccad4a1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Labor Day +DTSTART;VALUE=DATE:20250901 +DTEND;VALUE=DATE:20250901 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/labor-day.php to know more about Labor Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccadea1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Columbus Day +DTSTART;VALUE=DATE:20251013 +DTEND;VALUE=DATE:20251013 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/columbus-day.php to know more about Columbus Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccae8a1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Veterans Day +DTSTART;VALUE=DATE:20251111 +DTEND;VALUE=DATE:20251111 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/veterans-day.php to know more about Veterans Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccaf2b1728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Thanksgiving Day +DTSTART;VALUE=DATE:20251127 +DTEND;VALUE=DATE:20251127 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/thanksgiving-day.php to know more about Thanksgiving Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccafd01728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Christmas +DTSTART;VALUE=DATE:20251225 +DTEND;VALUE=DATE:20251225 +LOCATION:United States +DESCRIPTION:Visit https://calendarlabs.com/holidays/us/christmas.php to know more about Christmas. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates +UID:6704d93ccb0721728371004@calendarlabs.com +DTSTAMP:20241008T070324Z +STATUS:CONFIRMED +TRANSP:TRANSPARENT +SEQUENCE:0 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/test_calendars/ferien_bayern_2023.ics b/test_calendars/ferien_bayern_2023.ics new file mode 100644 index 0000000..3f13abc --- /dev/null +++ b/test_calendars/ferien_bayern_2023.ics @@ -0,0 +1,89 @@ +BEGIN:VCALENDAR +VERSION:2.0 +METHOD:PUBLISH +PRODID:-//schulferien.org//iCal Generator//DE +BEGIN:VEVENT +CREATED:20240921T032002Z +LAST-MODIFIED:20240921T032002Z +DTSTAMP:20240921T032002Z +SUMMARY:Winterferien 2023 Bayern +DTSTART;VALUE=DATE:20230220 +DTEND;VALUE=DATE:20230225 +URL:http://www.schulferien.org +DESCRIPTION:Alle Termine auf www.schulferien.org +TRANSP:TRANSPARENT +UID:F_2023_termin66ee1f432d75c@schulferien.org +END:VEVENT +BEGIN:VEVENT +CREATED:20240921T032002Z +LAST-MODIFIED:20240921T032002Z +DTSTAMP:20240921T032002Z +SUMMARY:Osterferien 2023 Bayern +DTSTART;VALUE=DATE:20230403 +DTEND;VALUE=DATE:20230416 +URL:http://www.schulferien.org +DESCRIPTION:Alle Termine auf www.schulferien.org +TRANSP:TRANSPARENT +UID:F_2023_termin66ee1f432dc7f@schulferien.org +END:VEVENT +BEGIN:VEVENT +CREATED:20240921T032002Z +LAST-MODIFIED:20240921T032002Z +DTSTAMP:20240921T032002Z +SUMMARY:Pfingstferien 2023 Bayern +DTSTART;VALUE=DATE:20230530 +DTEND;VALUE=DATE:20230610 +URL:http://www.schulferien.org +DESCRIPTION:Alle Termine auf www.schulferien.org +TRANSP:TRANSPARENT +UID:F_2023_termin66ee1f432dccb@schulferien.org +END:VEVENT +BEGIN:VEVENT +CREATED:20240921T032002Z +LAST-MODIFIED:20240921T032002Z +DTSTAMP:20240921T032002Z +SUMMARY:Sommerferien 2023 Bayern +DTSTART;VALUE=DATE:20230731 +DTEND;VALUE=DATE:20230912 +URL:http://www.schulferien.org +DESCRIPTION:Alle Termine auf www.schulferien.org +TRANSP:TRANSPARENT +UID:F_2023_termin66ee1f432dd04@schulferien.org +END:VEVENT +BEGIN:VEVENT +CREATED:20240921T032002Z +LAST-MODIFIED:20240921T032002Z +DTSTAMP:20240921T032002Z +SUMMARY:Herbstferien 2023 Bayern +DTSTART;VALUE=DATE:20231030 +DTEND;VALUE=DATE:20231104 +URL:http://www.schulferien.org +DESCRIPTION:Alle Termine auf www.schulferien.org +TRANSP:TRANSPARENT +UID:F_2023_termin66ee1f432dd29@schulferien.org +END:VEVENT +BEGIN:VEVENT +CREATED:20240921T032002Z +LAST-MODIFIED:20240921T032002Z +DTSTAMP:20240921T032002Z +SUMMARY:Herbstferien 2023 Bayern +DTSTART;VALUE=DATE:20231122 +DTEND;VALUE=DATE:20231123 +URL:http://www.schulferien.org +DESCRIPTION:Alle Termine auf www.schulferien.org +TRANSP:TRANSPARENT +UID:F_2023_termin66ee1f432dd58@schulferien.org +END:VEVENT +BEGIN:VEVENT +CREATED:20240921T032002Z +LAST-MODIFIED:20240921T032002Z +DTSTAMP:20240921T032002Z +SUMMARY:Weihnachtsferien 2023 Bayern +DTSTART;VALUE=DATE:20231223 +DTEND;VALUE=DATE:20240106 +URL:http://www.schulferien.org +DESCRIPTION:Alle Termine auf www.schulferien.org +TRANSP:TRANSPARENT +UID:F_2023_termin66ee1f432dd7c@schulferien.org +END:VEVENT +END:VCALENDAR \ No newline at end of file