diff --git a/test/test_calendars/San_Francisco_Public_Holidays.ics b/test/test_calendars/San_Francisco_Public_Holidays.ics deleted file mode 100644 index 890139e..0000000 --- a/test/test_calendars/San_Francisco_Public_Holidays.ics +++ /dev/null @@ -1,320 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//Calendar Labs//Calendar 1.0//EN -CALSCALE:GREGORIAN -METHOD:PUBLISH -X-WR-CALNAME:Russia Holidays -X-WR-TIMEZONE:Etc/GMT -BEGIN:VEVENT -SUMMARY:New Year's Day -DTSTART;VALUE=DATE:20240101 -DTEND;VALUE=DATE:20240101 -LOCATION:Russia -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:67164e0bcb9111729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20240102 -DTEND;VALUE=DATE:20240102 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcba351729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20240103 -DTEND;VALUE=DATE:20240103 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcbb4a1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20240104 -DTEND;VALUE=DATE:20240104 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcbc471729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20240105 -DTEND;VALUE=DATE:20240105 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcbd3c1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Orthodox Christmas -DTSTART;VALUE=DATE:20240107 -DTEND;VALUE=DATE:20240107 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/orthodox-christmas.php to know more about Orthodox Christmas. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcbe351729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Orthodox Christmas Holiday -DTSTART;VALUE=DATE:20240108 -DTEND;VALUE=DATE:20240108 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/orthodox-christmas.php to know more about Orthodox Christmas Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcbf5b1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Defender of the Fatherland -DTSTART;VALUE=DATE:20240223 -DTEND;VALUE=DATE:20240223 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/defender-of-the-fatherland.php to know more about Defender of the Fatherland. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc0661729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Intl. Women's Day -DTSTART;VALUE=DATE:20240308 -DTEND;VALUE=DATE:20240308 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/international/international-womens-day.php to know more about Intl. Women's Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc16e1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Spring and Labor Day -DTSTART;VALUE=DATE:20240501 -DTEND;VALUE=DATE:20240501 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/uk/may-day.php to know more about Spring and Labor Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc26f1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Victory Day -DTSTART;VALUE=DATE:20240509 -DTEND;VALUE=DATE:20240509 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/victory-day.php to know more about Victory Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc36f1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Russia Day -DTSTART;VALUE=DATE:20240612 -DTEND;VALUE=DATE:20240612 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/russia-day.php to know more about Russia Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc4771729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Civil Unity Day -DTSTART;VALUE=DATE:20241104 -DTEND;VALUE=DATE:20241104 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/unity-day.php to know more about Civil Unity Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc57d1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day -DTSTART;VALUE=DATE:20250101 -DTEND;VALUE=DATE:20250101 -LOCATION:Russia -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:67164e0bcc6811729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20250102 -DTEND;VALUE=DATE:20250102 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc7881729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20250103 -DTEND;VALUE=DATE:20250103 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc8911729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20250104 -DTEND;VALUE=DATE:20250104 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcc9a21729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:New Year's Day Holiday -DTSTART;VALUE=DATE:20250105 -DTEND;VALUE=DATE:20250105 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bccac61729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Orthodox Christmas -DTSTART;VALUE=DATE:20250107 -DTEND;VALUE=DATE:20250107 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/orthodox-christmas.php to know more about Orthodox Christmas. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bccbd41729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Orthodox Christmas Holiday -DTSTART;VALUE=DATE:20250108 -DTEND;VALUE=DATE:20250108 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/orthodox-christmas.php to know more about Orthodox Christmas Holiday. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bccceb1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Defender of the Fatherland -DTSTART;VALUE=DATE:20250224 -DTEND;VALUE=DATE:20250224 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/defender-of-the-fatherland.php to know more about Defender of the Fatherland. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcce091729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Intl. Women's Day -DTSTART;VALUE=DATE:20250310 -DTEND;VALUE=DATE:20250310 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/international/international-womens-day.php to know more about Intl. Women's Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bccf3b1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Spring and Labor Day -DTSTART;VALUE=DATE:20250501 -DTEND;VALUE=DATE:20250501 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/uk/may-day.php to know more about Spring and Labor Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcd0531729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Victory Day -DTSTART;VALUE=DATE:20250509 -DTEND;VALUE=DATE:20250509 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/victory-day.php to know more about Victory Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcd16f1729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Russia Day -DTSTART;VALUE=DATE:20250612 -DTEND;VALUE=DATE:20250612 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/russia-day.php to know more about Russia Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcd2961729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Civil Unity Day -DTSTART;VALUE=DATE:20251104 -DTEND;VALUE=DATE:20251104 -LOCATION:Russia -DESCRIPTION:Visit https://calendarlabs.com/holidays/russia/unity-day.php to know more about Civil Unity Day. \n\n Like us on Facebook: http://fb.com/calendarlabs to get updates -UID:67164e0bcd3b51729515019@calendarlabs.com -DTSTAMP:20241021T125019Z -STATUS:CONFIRMED -TRANSP:TRANSPARENT -SEQUENCE:0 -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/test/test_calendars/US_Holidays.ics b/test/test_calendars/US_Holidays.ics index 640d35c..8d20aa7 100644 --- a/test/test_calendars/US_Holidays.ics +++ b/test/test_calendars/US_Holidays.ics @@ -1,320 +1,15 @@ 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 +PRODID:-//Example Corp//NONSGML Event//EN 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 +UID:20231225T000000-001@example.com +DTSTAMP:20231225T000000Z +DTSTART;VALUE=DATE:20231225 +DTEND;VALUE=DATE:20231226 +SUMMARY:Christmas Day +DESCRIPTION:Public holiday for Christmas in The US. +LOCATION:San Francisco 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 +END:VCALENDAR diff --git a/test/test_calendars/eat_time_zone_event.ics b/test/test_calendars/eat_time_zone_event.ics new file mode 100644 index 0000000..379be4f --- /dev/null +++ b/test/test_calendars/eat_time_zone_event.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Example Corp//NONSGML Event//EN +BEGIN:VEVENT +UID:20231108T090000+0300-001@example.com +DTSTAMP:20231108T090000+0300 +DTSTART:20231108T090000+0300 +DTEND:20231108T100000+0300 +SUMMARY:EAT Event +DESCRIPTION:This event is scheduled in East Africa Time (UTC+3). +LOCATION:Virtual +STATUS:CONFIRMED +SEQUENCE:0 +END:VEVENT +END:VCALENDAR diff --git a/test/test_calendars/ferien_bayern_2023.ics b/test/test_calendars/ferien_bayern_2023.ics deleted file mode 100644 index 3f13abc..0000000 --- a/test/test_calendars/ferien_bayern_2023.ics +++ /dev/null @@ -1,89 +0,0 @@ -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 diff --git a/test/test_calendars/holiday_calendar_2023.ics b/test/test_calendars/holiday_calendar_2023.ics new file mode 100644 index 0000000..01185fa --- /dev/null +++ b/test/test_calendars/holiday_calendar_2023.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Example Corp//NONSGML Event//EN +BEGIN:VEVENT +UID:20231225T000000-001@example.com +DTSTAMP:20231225T000000Z +DTSTART;VALUE=DATE:20231225 +DTEND;VALUE=DATE:20231226 +SUMMARY:Christmas Day +DESCRIPTION:Public holiday for Christmas. +LOCATION:Germany +STATUS:CONFIRMED +SEQUENCE:0 +END:VEVENT +END:VCALENDAR diff --git a/test/test_calendars/other_work.ics b/test/test_calendars/other_work.ics deleted file mode 100644 index 1ba5c5d..0000000 --- a/test/test_calendars/other_work.ics +++ /dev/null @@ -1,32 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Google Inc//Google Calendar 70.9054//EN -VERSION:2.0 -CALSCALE:GREGORIAN -METHOD:PUBLISH -X-WR-CALNAME:other work -X-WR-TIMEZONE:Africa/Nairobi -BEGIN:VEVENT -DTSTART:20241001T183000Z -DTEND:20241001T193000Z -DTSTAMP:20241104T123219Z -UID:5rplp3qqvjadm1bc210un9po2l@google.com -CREATED:20241001T194435Z -LAST-MODIFIED:20241001T194435Z -SEQUENCE:0 -STATUS:CONFIRMED -SUMMARY:calmerge -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART:20241010T173000Z -DTEND:20241010T183000Z -DTSTAMP:20241104T123219Z -UID:58f1gf5cbp8k1du2chiufuo510@google.com -CREATED:20241010T123352Z -LAST-MODIFIED:20241010T123352Z -SEQUENCE:0 -STATUS:CONFIRMED -SUMMARY:to do -TRANSP:OPAQUE -END:VEVENT -END:VCALENDAR diff --git a/test/test_calendars/sf_public_holidays.ics b/test/test_calendars/sf_public_holidays.ics new file mode 100644 index 0000000..781989b --- /dev/null +++ b/test/test_calendars/sf_public_holidays.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Example Corp//NONSGML Event//EN +BEGIN:VEVENT +UID:20231225T000000-001@example.com +DTSTAMP:20231225T000000Z +DTSTART;VALUE=DATE:20231225 +DTEND;VALUE=DATE:20231226 +SUMMARY:Christmas Day +DESCRIPTION:Public holiday for Christmas in San Francisco. +LOCATION:San Francisco +STATUS:CONFIRMED +SEQUENCE:0 +END:VEVENT +END:VCALENDAR diff --git a/test/test_calendars/team_meeting_calendar.ics b/test/test_calendars/team_meeting_calendar.ics new file mode 100644 index 0000000..f1f5722 --- /dev/null +++ b/test/test_calendars/team_meeting_calendar.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Example Corp//NONSGML Event//EN +BEGIN:VEVENT +UID:20231109T110000-001@example.com +DTSTAMP:20231109T110000Z +DTSTART:20231109T110000Z +DTEND:20231109T120000Z +SUMMARY:Team Meeting +DESCRIPTION:Team meeting for project planning. +LOCATION:Virtual +STATUS:CONFIRMED +SEQUENCE:0 +END:VEVENT +END:VCALENDAR diff --git a/test/test_calendars/utc_time_zone_event.ics b/test/test_calendars/utc_time_zone_event.ics new file mode 100644 index 0000000..686d835 --- /dev/null +++ b/test/test_calendars/utc_time_zone_event.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Example Corp//NONSGML Event//EN +BEGIN:VEVENT +UID:20231108T100000Z-001@example.com +DTSTAMP:20231108T100000Z +DTSTART:20231108T100000Z +DTEND:20231108T110000Z +SUMMARY:UTC Event +DESCRIPTION:This event is scheduled in UTC. +LOCATION:Virtual +STATUS:CONFIRMED +SEQUENCE:0 +END:VEVENT +END:VCALENDAR diff --git a/test/test_calendars/work.ics b/test/test_calendars/work.ics deleted file mode 100644 index 964b080..0000000 --- a/test/test_calendars/work.ics +++ /dev/null @@ -1,44 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Google Inc//Google Calendar 70.9054//EN -VERSION:2.0 -CALSCALE:GREGORIAN -METHOD:PUBLISH -X-WR-CALNAME:work -X-WR-TIMEZONE:Africa/Nairobi -BEGIN:VEVENT -DTSTART:20240930T113000Z -DTEND:20240930T123000Z -DTSTAMP:20241104T102505Z -UID:0d0p2hp0l26ebuk2r0kb1q9kuo@google.com -CREATED:20240930T111532Z -LAST-MODIFIED:20240930T111532Z -SEQUENCE:0 -STATUS:CONFIRMED -SUMMARY:other work -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART:20241003T190000Z -DTEND:20241003T200000Z -DTSTAMP:20241104T102505Z -UID:6tbrvsitniuu72li7kk15gou2b@google.com -CREATED:20241001T194455Z -LAST-MODIFIED:20241001T194455Z -SEQUENCE:0 -STATUS:CONFIRMED -SUMMARY:progodessey -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART:20241009T173000Z -DTEND:20241009T183000Z -DTSTAMP:20241104T102505Z -UID:7l7n9nltrudluv65gfgll2q930@google.com -CREATED:20241010T123337Z -LAST-MODIFIED:20241010T123337Z -SEQUENCE:0 -STATUS:CONFIRMED -SUMMARY:do -TRANSP:OPAQUE -END:VEVENT -END:VCALENDAR diff --git a/test/test_calendars/work_task_calendar.ics b/test/test_calendars/work_task_calendar.ics new file mode 100644 index 0000000..6ca9a59 --- /dev/null +++ b/test/test_calendars/work_task_calendar.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Example Corp//NONSGML Event//EN +BEGIN:VEVENT +UID:20231108T090000-001@example.com +DTSTAMP:20231108T090000Z +DTSTART:20231108T090000Z +DTEND:20231108T100000Z +SUMMARY:Work Task +DESCRIPTION:Time-based work task event. +LOCATION:Office +STATUS:CONFIRMED +SEQUENCE:0 +END:VEVENT +END:VCALENDAR