forked from Progyssey/Calmerge
Compare commits
3 commits
b32696f14c
...
1c241c0738
Author | SHA1 | Date | |
---|---|---|---|
1c241c0738 | |||
69f2f71a2d | |||
708144baa6 |
15 changed files with 171 additions and 868 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,2 +1,3 @@
|
|||
node_modules/
|
||||
test/calendar/
|
||||
calendar/
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//sebbo.net//ical-generator//EN
|
||||
NAME:test
|
||||
X-WR-CALNAME:test
|
||||
BEGIN:VEVENT
|
||||
UID:881z@Ryan-jr
|
||||
SEQUENCE:0
|
||||
DTSTAMP:20241107T111355Z
|
||||
DTSTART:20240930T113000Z
|
||||
DTEND:20240930T123000Z
|
||||
SUMMARY:work other work
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:lhyi@Ryan-jr
|
||||
SEQUENCE:0
|
||||
DTSTAMP:20241107T111355Z
|
||||
DTSTART:20241003T190000Z
|
||||
DTEND:20241003T200000Z
|
||||
SUMMARY:work progodessey
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:5l54@Ryan-jr
|
||||
SEQUENCE:0
|
||||
DTSTAMP:20241107T111355Z
|
||||
DTSTART:20241009T173000Z
|
||||
DTEND:20241009T183000Z
|
||||
SUMMARY:work do
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:cp96@Ryan-jr
|
||||
SEQUENCE:0
|
||||
DTSTAMP:20241107T111355Z
|
||||
DTSTART:20241001T183000Z
|
||||
DTEND:20241001T193000Z
|
||||
SUMMARY:Other work calmerge
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:jxsj@Ryan-jr
|
||||
SEQUENCE:0
|
||||
DTSTAMP:20241107T111355Z
|
||||
DTSTART:20241010T173000Z
|
||||
DTEND:20241010T183000Z
|
||||
SUMMARY:Other work to do
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
|
@ -1,15 +0,0 @@
|
|||
{
|
||||
"linkGroupName": "test",
|
||||
"calendars": [
|
||||
{
|
||||
"prefix": "work",
|
||||
"override": false,
|
||||
"url": "https://calendar.google.com/calendar/ical/b4c66eb4bb2cc15257d071bab3f935385778b042112ea1aaedada47f3f1a6e3a%40group.calendar.google.com/public/basic.ics"
|
||||
},
|
||||
{
|
||||
"prefix": "Other work",
|
||||
"override": false,
|
||||
"url": "https://calendar.google.com/calendar/ical/774518759e4e2dd42aab0c511b02397bb216f3b67dc425d76bae07d1eff529d6%40group.calendar.google.com/public/basic.ics"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -41,8 +41,8 @@ describe('Calendar Merging API', () => {
|
|||
linkGroupName: 'Date Based Calendar',
|
||||
calendars: [
|
||||
{
|
||||
url: loadCalendarFile('ferien_bayern_2023.ics'),
|
||||
prefix: 'Ferien_Bayern_2023',
|
||||
url: loadCalendarFile('holiday_calendar_2023.ics'),
|
||||
prefix: 'holiday_calendar_2023',
|
||||
override: false,
|
||||
},
|
||||
{
|
||||
|
@ -73,13 +73,13 @@ describe('Calendar Merging API', () => {
|
|||
linkGroupName: 'Time Based Calendar',
|
||||
calendars: [
|
||||
{
|
||||
url: loadCalendarFile('other_work.ics'),
|
||||
prefix: 'other_work',
|
||||
url: loadCalendarFile('team_meeting_calendar.ics'),
|
||||
prefix: 'team_meeting_calendar',
|
||||
override: false,
|
||||
},
|
||||
{
|
||||
url: loadCalendarFile('work.ics'),
|
||||
prefix: 'work',
|
||||
url: loadCalendarFile('work_task_calendar.ics'),
|
||||
prefix: 'work_task',
|
||||
override: false,
|
||||
},
|
||||
],
|
||||
|
@ -105,7 +105,7 @@ describe('Calendar Merging API', () => {
|
|||
linkGroupName: 'No Prefix Calendar',
|
||||
calendars: [
|
||||
{
|
||||
url: loadCalendarFile('San_Francisco_Public_Holidays.ics'),
|
||||
url: loadCalendarFile('sf_public_holidays.ics'),
|
||||
prefix: '',
|
||||
override: false,
|
||||
},
|
||||
|
@ -132,7 +132,7 @@ describe('Calendar Merging API', () => {
|
|||
linkGroupName: 'Override Calendar',
|
||||
calendars: [
|
||||
{
|
||||
url: loadCalendarFile('San_Francisco_Public_Holidays.ics'),
|
||||
url: loadCalendarFile('sf_public_holidays.ics'),
|
||||
prefix: 'Override Event',
|
||||
override: true,
|
||||
},
|
||||
|
@ -152,4 +152,67 @@ describe('Calendar Merging API', () => {
|
|||
// // expect(actualOutput).toBe(expectedOutput);
|
||||
});
|
||||
|
||||
test('Merge UTC and EAT time zone calendar', async () => {
|
||||
const response = await request(server)
|
||||
.post('/merge')
|
||||
.send({
|
||||
linkGroupName: 'UTCEAT Time Zone Calendar',
|
||||
calendars: [
|
||||
{
|
||||
url: loadCalendarFile('utc_time_zone_event.ics'),
|
||||
prefix: 'UTC_Event',
|
||||
override: false,
|
||||
},
|
||||
{
|
||||
url: loadCalendarFile('eat_time_zone_event.ics'),
|
||||
prefix: 'EAT_Event',
|
||||
override: false,
|
||||
},
|
||||
],
|
||||
});
|
||||
expect(response.status).toBe(200);
|
||||
expect(response.body.url).toMatch(new RegExp(`calendar/UTCEAT_Time_Zone_Calendar`));
|
||||
|
||||
// Check if the file was created in the test directory
|
||||
const filePath = path.join(CALENDARS_DIR, 'UTCEAT_Time_Zone_Calendar.ics');
|
||||
expect(fs.existsSync(filePath)).toBe(true);
|
||||
|
||||
// // Load expected output and compare
|
||||
// const expectedOutput = loadExpectedOutput('UTC_Time_Zone_Calendar.ics');
|
||||
// const actualOutput = fs.readFileSync(filePath, 'utf8');
|
||||
// // expect(actualOutput).toBe(expectedOutput);
|
||||
});
|
||||
|
||||
test('Merge date-based and time-based calendars', async () => {
|
||||
const response = await request(server)
|
||||
.post('/merge')
|
||||
.send({
|
||||
linkGroupName: 'Merged Date and Time Based Calendar',
|
||||
calendars: [
|
||||
{
|
||||
url: loadCalendarFile('holiday_calendar_2023.ics'), // Date-based calendar
|
||||
prefix: 'Holiday_2023',
|
||||
override: false,
|
||||
},
|
||||
{
|
||||
url: loadCalendarFile('work_task_calendar.ics'), // Time-based calendar
|
||||
prefix: 'Work_Task',
|
||||
override: false,
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
expect(response.status).toBe(200);
|
||||
expect(response.body.url).toMatch(new RegExp('calendar/Merged_Date_and_Time_Based_Calendar'));
|
||||
|
||||
// Check if the file was created in the test directory
|
||||
const filePath = path.join(CALENDARS_DIR, 'Merged_Date_and_Time_Based_Calendar.ics');
|
||||
expect(fs.existsSync(filePath)).toBe(true);
|
||||
|
||||
// // Load expected output and compare
|
||||
// const expectedOutput = loadExpectedOutput('Merged_Date_and_Time_Based_Calendar.ics');
|
||||
// const actualOutput = fs.readFileSync(filePath, 'utf8');
|
||||
// // expect(actualOutput).toBe(expectedOutput);
|
||||
});
|
||||
|
||||
});
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
END:VCALENDAR
|
||||
|
|
15
test/test_calendars/eat_time_zone_event.ics
Normal file
15
test/test_calendars/eat_time_zone_event.ics
Normal file
|
@ -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
|
|
@ -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
|
15
test/test_calendars/holiday_calendar_2023.ics
Normal file
15
test/test_calendars/holiday_calendar_2023.ics
Normal file
|
@ -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
|
|
@ -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
|
15
test/test_calendars/sf_public_holidays.ics
Normal file
15
test/test_calendars/sf_public_holidays.ics
Normal file
|
@ -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
|
15
test/test_calendars/team_meeting_calendar.ics
Normal file
15
test/test_calendars/team_meeting_calendar.ics
Normal file
|
@ -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
|
15
test/test_calendars/utc_time_zone_event.ics
Normal file
15
test/test_calendars/utc_time_zone_event.ics
Normal file
|
@ -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
|
|
@ -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
|
15
test/test_calendars/work_task_calendar.ics
Normal file
15
test/test_calendars/work_task_calendar.ics
Normal file
|
@ -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
|
Loading…
Add table
Reference in a new issue