fix: 포트 충돌 회피 — note_bridge 8098, intent_service 8099
Jellyfin(8096), OrbStack(8097) 포트 충돌으로 변경. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
1
.venv/lib/python3.9/site-packages/recurring_ical_events/.gitignore
vendored
Normal file
1
.venv/lib/python3.9/site-packages/recurring_ical_events/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
_version.py
|
||||
@@ -0,0 +1,113 @@
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
"""Calculate repetitions of icalendar components."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import x_wr_timezone
|
||||
|
||||
from recurring_ical_events.adapters import (
|
||||
AbsoluteAlarmAdapter,
|
||||
ComponentAdapter,
|
||||
EventAdapter,
|
||||
JournalAdapter,
|
||||
TodoAdapter,
|
||||
)
|
||||
from recurring_ical_events.constants import DATE_MAX, DATE_MAX_DT, DATE_MIN, DATE_MIN_DT
|
||||
from recurring_ical_events.errors import (
|
||||
BadRuleStringFormat,
|
||||
InvalidCalendar,
|
||||
PeriodEndBeforeStart,
|
||||
)
|
||||
from recurring_ical_events.examples import example_calendar
|
||||
from recurring_ical_events.query import T_COMPONENTS, CalendarQuery
|
||||
from recurring_ical_events.selection import (
|
||||
Alarms,
|
||||
AllKnownComponents,
|
||||
ComponentsWithName,
|
||||
SelectComponents,
|
||||
)
|
||||
|
||||
from .occurrence import AlarmOccurrence, Occurrence, OccurrenceID
|
||||
from .series import (
|
||||
AbsoluteAlarmSeries,
|
||||
AlarmSeriesRelativeToEnd,
|
||||
AlarmSeriesRelativeToStart,
|
||||
Series,
|
||||
)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar.cal import Component
|
||||
|
||||
|
||||
def of(
|
||||
a_calendar: Component,
|
||||
keep_recurrence_attributes=False,
|
||||
components: T_COMPONENTS = ("VEVENT",),
|
||||
skip_bad_series: bool = False, # noqa: FBT001
|
||||
calendar_query: type[CalendarQuery] = CalendarQuery,
|
||||
) -> CalendarQuery:
|
||||
"""Create a query for recurring components in a_calendar.
|
||||
|
||||
If the argument is a calendar, this will also correct
|
||||
times according to ``X-WR-TIMEZONE``.
|
||||
|
||||
Arguments:
|
||||
a_calendar: an :class:`icalendar.cal.calendar.Calendar` component like
|
||||
:class:`icalendar.cal.calendar.Calendar`.
|
||||
keep_recurrence_attributes: Whether to keep attributes that are only used
|
||||
to calculate the recurrence (``RDATE``, ``EXDATE``, ``RRULE``).
|
||||
components: A list of component type names of which the recurrences
|
||||
should be returned. This can also be instances of :class:`SelectComponents`.
|
||||
Examples: ``("VEVENT", "VTODO", "VJOURNAL", "VALARM")``
|
||||
skip_bad_series: Whether to skip series of components that contain
|
||||
errors. You can use :attr:`CalendarQuery.suppressed_errors` to
|
||||
specify which errors to skip.
|
||||
calendar_query: The :class:`CalendarQuery` class to use.
|
||||
"""
|
||||
a_calendar = x_wr_timezone.to_standard(a_calendar)
|
||||
return calendar_query(
|
||||
a_calendar, keep_recurrence_attributes, components, skip_bad_series
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"DATE_MAX",
|
||||
"DATE_MAX_DT",
|
||||
"DATE_MIN",
|
||||
"DATE_MIN_DT",
|
||||
"AbsoluteAlarmAdapter",
|
||||
"AbsoluteAlarmSeries",
|
||||
"AlarmOccurrence",
|
||||
"AlarmSeriesRelativeToEnd",
|
||||
"AlarmSeriesRelativeToStart",
|
||||
"Alarms",
|
||||
"AllKnownComponents",
|
||||
"BadRuleStringFormat",
|
||||
"CalendarQuery",
|
||||
"ComponentAdapter",
|
||||
"ComponentsWithName",
|
||||
"EventAdapter",
|
||||
"InvalidCalendar",
|
||||
"JournalAdapter",
|
||||
"Occurrence",
|
||||
"OccurrenceID",
|
||||
"PeriodEndBeforeStart",
|
||||
"SelectComponents",
|
||||
"Series",
|
||||
"TodoAdapter",
|
||||
"example_calendar",
|
||||
"of",
|
||||
]
|
||||
@@ -0,0 +1,15 @@
|
||||
"""All adapters for different kinds of components."""
|
||||
|
||||
from .alarm import AbsoluteAlarmAdapter
|
||||
from .component import ComponentAdapter
|
||||
from .event import EventAdapter
|
||||
from .journal import JournalAdapter
|
||||
from .todo import TodoAdapter
|
||||
|
||||
__all__ = [
|
||||
"AbsoluteAlarmAdapter",
|
||||
"ComponentAdapter",
|
||||
"EventAdapter",
|
||||
"JournalAdapter",
|
||||
"TodoAdapter",
|
||||
]
|
||||
@@ -0,0 +1,22 @@
|
||||
"""Adapter for VALARM components."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar import Alarm
|
||||
|
||||
|
||||
class AbsoluteAlarmAdapter(ComponentAdapter): # TODO: remove
|
||||
"""Adapter for absolute alarms."""
|
||||
|
||||
def __init__(self, alarm: Alarm, parent: ComponentAdapter):
|
||||
"""Create a new adapter."""
|
||||
super().__init__(alarm)
|
||||
self.parent = parent
|
||||
|
||||
|
||||
__all__ = ["AbsoluteAlarmAdapter"]
|
||||
@@ -0,0 +1,255 @@
|
||||
"""Base class for all adapters."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import datetime
|
||||
from abc import ABC, abstractmethod
|
||||
from typing import TYPE_CHECKING, Optional, Sequence
|
||||
|
||||
from icalendar.prop import vDDDTypes
|
||||
|
||||
from recurring_ical_events.util import (
|
||||
cached_property,
|
||||
make_comparable,
|
||||
time_span_contains_event,
|
||||
to_recurrence_ids,
|
||||
)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar import Alarm
|
||||
from icalendar.cal import Component
|
||||
|
||||
from recurring_ical_events.series import Series
|
||||
from recurring_ical_events.types import UID, RecurrenceIDs, Time
|
||||
|
||||
|
||||
class ComponentAdapter(ABC):
|
||||
"""A unified interface to work with icalendar components."""
|
||||
|
||||
ATTRIBUTES_TO_DELETE_ON_COPY = ["RRULE", "RDATE", "EXDATE"]
|
||||
|
||||
@staticmethod
|
||||
@abstractmethod
|
||||
def component_name() -> str:
|
||||
"""The icalendar component name."""
|
||||
|
||||
def __init__(self, component: Component):
|
||||
"""Create a new adapter."""
|
||||
self._component = component
|
||||
|
||||
@property
|
||||
def alarms(self) -> list[Alarm]:
|
||||
"""The alarms in this component."""
|
||||
return self._component.walk("VALARM")
|
||||
|
||||
@property
|
||||
def end_property(self) -> str | None:
|
||||
"""The name of the end property."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def start(self) -> Time:
|
||||
"""The start time."""
|
||||
return self.span[0]
|
||||
|
||||
@property
|
||||
def end(self) -> Time:
|
||||
"""The end time."""
|
||||
return self.span[1]
|
||||
|
||||
@cached_property
|
||||
def span(self):
|
||||
"""Return (start, end)."""
|
||||
start, end = make_comparable((self.raw_start, self.raw_end))
|
||||
if start > end:
|
||||
return end, start
|
||||
return start, end
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def raw_start(self):
|
||||
"""Return the start property of the component."""
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def raw_end(self):
|
||||
"""Return the start property of the component."""
|
||||
|
||||
@property
|
||||
def uid(self) -> UID:
|
||||
"""The UID of a component.
|
||||
|
||||
UID is required by RFC5545.
|
||||
If the UID is absent, we use the Python ID.
|
||||
"""
|
||||
return self._component.get("UID", str(id(self._component)))
|
||||
|
||||
@classmethod
|
||||
def collect_series_from(
|
||||
cls, source: Component, suppress_errors: tuple[Exception]
|
||||
) -> Sequence[Series]:
|
||||
"""Collect all components for this adapter.
|
||||
|
||||
This is a shortcut.
|
||||
"""
|
||||
from recurring_ical_events.selection.name import ComponentsWithName
|
||||
|
||||
return ComponentsWithName(cls.component_name(), cls).collect_series_from(
|
||||
source, suppress_errors
|
||||
)
|
||||
|
||||
def as_component(
|
||||
self,
|
||||
start: Optional[Time] = None,
|
||||
stop: Optional[Time] = None,
|
||||
keep_recurrence_attributes: bool = True, # noqa: FBT001
|
||||
):
|
||||
"""Create a shallow copy of the source event and modify some attributes."""
|
||||
copied_component = self._component.copy()
|
||||
copied_component["DTSTART"] = vDDDTypes(self.start if start is None else start)
|
||||
copied_component.pop("DURATION", None) # remove duplication in event length
|
||||
if self.end_property is not None:
|
||||
copied_component[self.end_property] = vDDDTypes(
|
||||
self.end if stop is None else stop
|
||||
)
|
||||
if not keep_recurrence_attributes:
|
||||
for attribute in self.ATTRIBUTES_TO_DELETE_ON_COPY:
|
||||
if attribute in copied_component:
|
||||
del copied_component[attribute]
|
||||
for subcomponent in self._component.subcomponents:
|
||||
copied_component.add_component(subcomponent)
|
||||
if "RECURRENCE-ID" not in copied_component:
|
||||
copied_component["RECURRENCE-ID"] = vDDDTypes(
|
||||
copied_component["DTSTART"].dt
|
||||
)
|
||||
return copied_component
|
||||
|
||||
@cached_property
|
||||
def recurrence_ids(self) -> RecurrenceIDs:
|
||||
"""The recurrence ids of the component that might be used to identify it."""
|
||||
recurrence_id = self._component.get("RECURRENCE-ID")
|
||||
if recurrence_id is None:
|
||||
return ()
|
||||
return to_recurrence_ids(recurrence_id.dt)
|
||||
|
||||
@cached_property
|
||||
def this_and_future(self) -> bool:
|
||||
"""The recurrence ids has a thisand future range property"""
|
||||
recurrence_id = self._component.get("RECURRENCE-ID")
|
||||
if recurrence_id is None:
|
||||
return False
|
||||
if "RANGE" in recurrence_id.params:
|
||||
return recurrence_id.params["RANGE"] == "THISANDFUTURE"
|
||||
return False
|
||||
|
||||
def is_modification(self) -> bool:
|
||||
"""Whether the adapter is a modification."""
|
||||
return bool(self.recurrence_ids)
|
||||
|
||||
@cached_property
|
||||
def sequence(self) -> int:
|
||||
"""The sequence in the history of modification.
|
||||
|
||||
The sequence is negative if none was found.
|
||||
"""
|
||||
return self._component.get("SEQUENCE", -1)
|
||||
|
||||
def __repr__(self) -> str:
|
||||
"""Debug representation with more info."""
|
||||
return (
|
||||
f"<{self.__class__.__name__} UID={self.uid} start={self.start} "
|
||||
f"recurrence_ids={self.recurrence_ids} sequence={self.sequence} "
|
||||
f"end={self.end}>"
|
||||
)
|
||||
|
||||
@cached_property
|
||||
def exdates(self) -> list[Time]:
|
||||
"""A list of exdates."""
|
||||
result: list[Time] = []
|
||||
exdates = self._component.get("EXDATE", [])
|
||||
for exdates in (exdates,) if not isinstance(exdates, list) else exdates:
|
||||
result.extend(exdate.dt for exdate in exdates.dts)
|
||||
return result
|
||||
|
||||
@cached_property
|
||||
def rrules(self) -> set[str]:
|
||||
"""A list of rrules of this component."""
|
||||
rules = self._component.get("RRULE", None)
|
||||
if not rules:
|
||||
return set()
|
||||
return {
|
||||
rrule.to_ical().decode()
|
||||
for rrule in (rules if isinstance(rules, list) else [rules])
|
||||
}
|
||||
|
||||
@cached_property
|
||||
def rdates(self) -> list[Time, tuple[Time, Time]]:
|
||||
"""A list of rdates, possibly a period."""
|
||||
rdates = self._component.get("RDATE", [])
|
||||
result = []
|
||||
for rdates in (rdates,) if not isinstance(rdates, list) else rdates:
|
||||
result.extend(rdate.dt for rdate in rdates.dts)
|
||||
return result
|
||||
|
||||
@cached_property
|
||||
def duration(self) -> datetime.timedelta:
|
||||
"""The duration of the component."""
|
||||
return self.end - self.start
|
||||
|
||||
def is_in_span(self, span_start: Time, span_stop: Time) -> bool:
|
||||
"""Return whether the component is in the span."""
|
||||
return time_span_contains_event(span_start, span_stop, self.start, self.end)
|
||||
|
||||
@cached_property
|
||||
def extend_query_span_by(self) -> tuple[datetime.timedelta, datetime.timedelta]:
|
||||
"""Calculate how much we extend the query span.
|
||||
|
||||
If an event is long, we need to extend the query span by the event's duration.
|
||||
If an event has moved, we need to make sure that that is included, too.
|
||||
|
||||
This is so that the RECURRENCE-ID falls within the modified span.
|
||||
Imagine if the span is exactly a second. How much would we need to query
|
||||
forward and backward to capture the recurrence id?
|
||||
|
||||
Returns two positive spans: (subtract_from_start, add_to_stop)
|
||||
"""
|
||||
subtract_from_start = self.duration
|
||||
add_to_stop = datetime.timedelta(0)
|
||||
recurrence_id_prop = self._component.get("RECURRENCE-ID")
|
||||
if recurrence_id_prop:
|
||||
start, end, recurrence_id = make_comparable(
|
||||
(self.start, self.end, recurrence_id_prop.dt)
|
||||
)
|
||||
if start < recurrence_id:
|
||||
add_to_stop = recurrence_id - start
|
||||
if start > recurrence_id:
|
||||
subtract_from_start = end - recurrence_id
|
||||
return subtract_from_start, add_to_stop
|
||||
|
||||
@cached_property
|
||||
def move_recurrences_by(self) -> datetime.timedelta:
|
||||
"""Occurrences of this component should be moved by this amount.
|
||||
|
||||
Usually, the occurrence starts at the new start time.
|
||||
However, if we have a RANGE=THISANDFUTURE, we need to move the occurrence.
|
||||
|
||||
RFC 5545:
|
||||
|
||||
When the given recurrence instance is
|
||||
rescheduled, all subsequent instances are also rescheduled by the
|
||||
same time difference. For instance, if the given recurrence
|
||||
instance is rescheduled to start 2 hours later, then all
|
||||
subsequent instances are also rescheduled 2 hours later.
|
||||
Similarly, if the duration of the given recurrence instance is
|
||||
modified, then all subsequence instances are also modified to have
|
||||
this same duration.
|
||||
"""
|
||||
if self.this_and_future:
|
||||
recurrence_id_prop = self._component.get("RECURRENCE-ID")
|
||||
assert recurrence_id_prop, "RANGE=THISANDFUTURE implies RECURRENCE-ID."
|
||||
start, recurrence_id = make_comparable((self.start, recurrence_id_prop.dt))
|
||||
return start - recurrence_id
|
||||
return datetime.timedelta(0)
|
||||
|
||||
|
||||
__all__ = ["ComponentAdapter"]
|
||||
@@ -0,0 +1,60 @@
|
||||
"""Adapter for VEVENT."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import datetime
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.util import (
|
||||
convert_to_datetime,
|
||||
is_date,
|
||||
normalize_pytz,
|
||||
)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from recurring_ical_events.types import Time
|
||||
|
||||
|
||||
class EventAdapter(ComponentAdapter):
|
||||
"""An icalendar event adapter."""
|
||||
|
||||
@staticmethod
|
||||
def component_name() -> str:
|
||||
"""The icalendar component name."""
|
||||
return "VEVENT"
|
||||
|
||||
@property
|
||||
def end_property(self) -> str:
|
||||
"""DTEND"""
|
||||
return "DTEND"
|
||||
|
||||
@property
|
||||
def raw_start(self) -> Time:
|
||||
"""Return DTSTART"""
|
||||
# Arguably, it may be considered a feature that this breaks
|
||||
# if no DTSTART is set
|
||||
return self._component["DTSTART"].dt
|
||||
|
||||
@property
|
||||
def raw_end(self) -> Time:
|
||||
"""Yield DTEND or calculate the end of the event based on
|
||||
DTSTART and DURATION.
|
||||
"""
|
||||
## an even may have DTEND or DURATION, but not both
|
||||
end = self._component.get("DTEND")
|
||||
if end is not None:
|
||||
return end.dt
|
||||
duration = self._component.get("DURATION")
|
||||
if duration is not None:
|
||||
start = self._component["DTSTART"].dt
|
||||
if duration.dt.seconds != 0 and is_date(start):
|
||||
start = convert_to_datetime(start, None)
|
||||
return normalize_pytz(start + duration.dt)
|
||||
start = self._component["DTSTART"].dt
|
||||
if is_date(start):
|
||||
return start + datetime.timedelta(days=1)
|
||||
return start
|
||||
|
||||
|
||||
__all__ = ["EventAdapter"]
|
||||
@@ -0,0 +1,39 @@
|
||||
"""Adapter for VJOURNAL."""
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.constants import DATE_MIN_DT
|
||||
from recurring_ical_events.types import Time
|
||||
from recurring_ical_events.util import cached_property
|
||||
|
||||
|
||||
class JournalAdapter(ComponentAdapter):
|
||||
"""Apdater for journal entries."""
|
||||
|
||||
@staticmethod
|
||||
def component_name() -> str:
|
||||
"""The icalendar component name."""
|
||||
return "VJOURNAL"
|
||||
|
||||
@property
|
||||
def end_property(self) -> None:
|
||||
"""There is no end property"""
|
||||
|
||||
@property
|
||||
def raw_start(self) -> Time:
|
||||
"""Return DTSTART if it set, do not panic if it's not set."""
|
||||
## according to the specification, DTSTART in a VJOURNAL is optional
|
||||
dtstart = self._component.get("DTSTART")
|
||||
if dtstart is not None:
|
||||
return dtstart.dt
|
||||
return DATE_MIN_DT
|
||||
|
||||
@cached_property
|
||||
def raw_end(self) -> Time:
|
||||
"""The end time is the same as the start."""
|
||||
## VJOURNAL cannot have a DTEND. We should consider a VJOURNAL to
|
||||
## describe one day if DTSTART is a date, and we can probably
|
||||
## consider it to have zero duration if a timestamp is given.
|
||||
return self.raw_start
|
||||
|
||||
|
||||
__all__ = ["JournalAdapter"]
|
||||
@@ -0,0 +1,80 @@
|
||||
"""Adapter for VTODO."""
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.constants import DATE_MAX_DT, DATE_MIN_DT
|
||||
from recurring_ical_events.types import Time
|
||||
from recurring_ical_events.util import (
|
||||
convert_to_datetime,
|
||||
is_date,
|
||||
normalize_pytz,
|
||||
)
|
||||
|
||||
|
||||
class TodoAdapter(ComponentAdapter):
|
||||
"""Unified access to TODOs."""
|
||||
|
||||
@staticmethod
|
||||
def component_name() -> str:
|
||||
"""The icalendar component name."""
|
||||
return "VTODO"
|
||||
|
||||
@property
|
||||
def end_property(self) -> str:
|
||||
"""DUE"""
|
||||
return "DUE"
|
||||
|
||||
@property
|
||||
def raw_start(self) -> Time:
|
||||
"""Return DTSTART if it set, do not panic if it's not set."""
|
||||
## easy case - DTSTART set
|
||||
start = self._component.get("DTSTART")
|
||||
if start is not None:
|
||||
return start.dt
|
||||
## Tasks may have DUE set, but no DTSTART.
|
||||
## Let's assume 0 duration and return the DUE
|
||||
due = self._component.get("DUE")
|
||||
if due is not None:
|
||||
return due.dt
|
||||
|
||||
## Assume infinite time span if neither is given
|
||||
## (see the comments under _get_event_end)
|
||||
return DATE_MIN_DT
|
||||
|
||||
@property
|
||||
def raw_end(self) -> Time:
|
||||
"""Return DUE or DTSTART+DURATION or something"""
|
||||
## Easy case - DUE is set
|
||||
end = self._component.get("DUE")
|
||||
if end is not None:
|
||||
return end.dt
|
||||
|
||||
dtstart = self._component.get("DTSTART")
|
||||
|
||||
## DURATION can be specified instead of DUE.
|
||||
duration = self._component.get("DURATION")
|
||||
## It is no requirement that DTSTART is set.
|
||||
## Perhaps duration is a time estimate rather than an indirect
|
||||
## way to set DUE.
|
||||
if duration is not None and dtstart is not None:
|
||||
start = dtstart.dt
|
||||
if duration.dt.seconds != 0 and is_date(start):
|
||||
start = convert_to_datetime(start, None)
|
||||
return normalize_pytz(start + duration.dt)
|
||||
|
||||
## According to the RFC, a VEVENT without an end/duration
|
||||
## is to be considered to have zero duration. Assuming the
|
||||
## same applies to VTODO.
|
||||
if dtstart:
|
||||
return dtstart.dt
|
||||
|
||||
## The RFC says this about VTODO:
|
||||
## > A "VTODO" calendar component without the "DTSTART" and "DUE" (or
|
||||
## > "DURATION") properties specifies a to-do that will be associated
|
||||
## > with each successive calendar date, until it is completed.
|
||||
## It can be interpreted in different ways, though probably it may
|
||||
## be considered equivalent with a DTSTART in the infinite past and DUE
|
||||
## in the infinite future?
|
||||
return DATE_MAX_DT
|
||||
|
||||
|
||||
__all__ = ["TodoAdapter"]
|
||||
@@ -0,0 +1,29 @@
|
||||
"""Constants for recurring_ical_events."""
|
||||
|
||||
import datetime
|
||||
import re
|
||||
from pathlib import Path
|
||||
|
||||
# The minimum value accepted as date (pytz + zoneinfo)
|
||||
DATE_MIN = (1970, 1, 1)
|
||||
DATE_MIN_DT = datetime.date(*DATE_MIN)
|
||||
# The maximum value accepted as date (pytz + zoneinfo)
|
||||
DATE_MAX = (2038, 1, 1)
|
||||
DATE_MAX_DT = datetime.date(*DATE_MAX)
|
||||
|
||||
# the location of this file
|
||||
HERE = Path(__file__).parent
|
||||
|
||||
# the directory with all example calendars
|
||||
CALENDARS = HERE / "test" / "calendars"
|
||||
|
||||
NEGATIVE_RRULE_COUNT_REGEX = re.compile(r"COUNT=-\d+;?")
|
||||
|
||||
__all__ = [
|
||||
"CALENDARS",
|
||||
"DATE_MAX",
|
||||
"DATE_MAX_DT",
|
||||
"DATE_MIN",
|
||||
"DATE_MIN_DT",
|
||||
"NEGATIVE_RRULE_COUNT_REGEX",
|
||||
]
|
||||
@@ -0,0 +1,54 @@
|
||||
"""All the errors."""
|
||||
|
||||
from recurring_ical_events.types import Time
|
||||
|
||||
|
||||
class InvalidCalendar(ValueError):
|
||||
"""Exception thrown for bad icalendar content."""
|
||||
|
||||
def __init__(self, message: str):
|
||||
"""Create a new error with a message."""
|
||||
self._message = message
|
||||
super().__init__(self.message)
|
||||
|
||||
@property
|
||||
def message(self) -> str:
|
||||
"""The error message."""
|
||||
return self._message
|
||||
|
||||
|
||||
class PeriodEndBeforeStart(InvalidCalendar):
|
||||
"""An event or component starts before it ends."""
|
||||
|
||||
def __init__(self, message: str, start: Time, end: Time):
|
||||
"""Create a new PeriodEndBeforeStart error."""
|
||||
super().__init__(message)
|
||||
self._start = start
|
||||
self._end = end
|
||||
|
||||
@property
|
||||
def start(self) -> Time:
|
||||
"""The start of the component's period."""
|
||||
return self._start
|
||||
|
||||
@property
|
||||
def end(self) -> Time:
|
||||
"""The end of the component's period."""
|
||||
return self._end
|
||||
|
||||
|
||||
class BadRuleStringFormat(InvalidCalendar):
|
||||
"""An iCal rule string is badly formatted."""
|
||||
|
||||
def __init__(self, message: str, rule: str):
|
||||
"""Create an error with a bad rule string."""
|
||||
super().__init__(message + ": " + rule)
|
||||
self._rule = rule
|
||||
|
||||
@property
|
||||
def rule(self) -> str:
|
||||
"""The malformed rule string"""
|
||||
return self._rule
|
||||
|
||||
|
||||
__all__ = ["BadRuleStringFormat", "InvalidCalendar", "PeriodEndBeforeStart"]
|
||||
@@ -0,0 +1,29 @@
|
||||
"""Functionality for smaller examples."""
|
||||
|
||||
import icalendar
|
||||
|
||||
from recurring_ical_events.constants import CALENDARS
|
||||
|
||||
|
||||
def example_calendar(name: str = "") -> icalendar.Calendar:
|
||||
"""Return an example calendar.
|
||||
|
||||
Args:
|
||||
name (str): The name of the example file.
|
||||
|
||||
Returns:
|
||||
icalendar.cal.Calendar: The parsed calendar example.
|
||||
"""
|
||||
if not name.endswith(".ics"):
|
||||
name += ".ics"
|
||||
path = CALENDARS / name
|
||||
try:
|
||||
return icalendar.Calendar.from_ical(path.read_bytes())
|
||||
except FileNotFoundError:
|
||||
raise ValueError( # noqa: B904
|
||||
f"File {name!r} not found. "
|
||||
f"Use one of {', '.join(p.name for p in CALENDARS.glob('*.ics'))!r}."
|
||||
)
|
||||
|
||||
|
||||
__all__ = ["example_calendar"]
|
||||
@@ -0,0 +1,212 @@
|
||||
"""Occurrences of events and other components."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from datetime import date, datetime, timedelta
|
||||
from typing import TYPE_CHECKING, NamedTuple, Optional
|
||||
|
||||
from icalendar import Alarm
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.util import (
|
||||
cached_property,
|
||||
make_comparable,
|
||||
time_span_contains_event,
|
||||
)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar import Alarm
|
||||
from icalendar.cal import Component
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.types import UID, RecurrenceIDs, Time
|
||||
|
||||
|
||||
class OccurrenceID(NamedTuple):
|
||||
"""The ID of a component's occurrence to identify it clearly.
|
||||
|
||||
Attributes:
|
||||
name: The name of the component, e.g. "VEVENT"
|
||||
uid: The UID of the component.
|
||||
recurrence_id: The Recurrence-ID of the component in UTC but without tzinfo.
|
||||
start: The start of the component
|
||||
|
||||
"""
|
||||
|
||||
name: str
|
||||
uid: UID
|
||||
recurrence_id: Optional[Time]
|
||||
start: Time
|
||||
|
||||
def to_string(self) -> str:
|
||||
"""Return a string representation of this id."""
|
||||
return "#".join(
|
||||
[
|
||||
self.name,
|
||||
self.recurrence_id.isoformat() if self.recurrence_id else "",
|
||||
self.start.isoformat(),
|
||||
self.uid,
|
||||
]
|
||||
)
|
||||
|
||||
@staticmethod
|
||||
def _dt_from_string(iso_string: str) -> Time:
|
||||
"""Create a datetime from the string representation."""
|
||||
if len(iso_string) == 10:
|
||||
return date.fromisoformat(iso_string)
|
||||
return datetime.fromisoformat(iso_string)
|
||||
|
||||
@classmethod
|
||||
def from_string(cls, string_id: str) -> OccurrenceID:
|
||||
"""Parse a string and return the component id."""
|
||||
name, recurrence_id, start, uid = string_id.split("#", 3)
|
||||
return cls(
|
||||
name,
|
||||
uid,
|
||||
cls._dt_from_string(recurrence_id) if recurrence_id else None,
|
||||
cls._dt_from_string(start),
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def from_occurrence(
|
||||
cls, name: str, uid: str, recurrence_ids: RecurrenceIDs, start: Time
|
||||
):
|
||||
"""Create a new OccurrenceID from the given values.
|
||||
|
||||
Args:
|
||||
name: The component name.
|
||||
uid: The UID string.
|
||||
recurrence_ids: The recurrence ID tuple.
|
||||
This is expected as UTC with tzinfo being None.
|
||||
start: start time of the component either with or without timezone
|
||||
"""
|
||||
return cls(name, uid, recurrence_ids[0] if recurrence_ids else None, start)
|
||||
|
||||
|
||||
class Occurrence:
|
||||
"""A repetition of an event."""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
adapter: ComponentAdapter,
|
||||
start: Time | None = None,
|
||||
end: Time | None | timedelta = None,
|
||||
sequence: int = -1,
|
||||
):
|
||||
"""Create an event repetition.
|
||||
|
||||
- source - the icalendar Event
|
||||
- start - the start date/datetime to replace
|
||||
- stop - the end date/datetime to replace
|
||||
- sequence - if positive or 0, this sets the SEQUENCE property
|
||||
"""
|
||||
self._adapter = adapter
|
||||
self.start = adapter.start if start is None else start
|
||||
self.end = adapter.end if end is None else end
|
||||
self.sequence = sequence
|
||||
|
||||
def as_component(self, keep_recurrence_attributes: bool) -> Component: # noqa: FBT001
|
||||
"""Create a shallow copy of the source component and modify some attributes."""
|
||||
component = self._adapter.as_component(
|
||||
self.start, self.end, keep_recurrence_attributes
|
||||
)
|
||||
if self.sequence >= 0:
|
||||
component["SEQUENCE"] = self.sequence
|
||||
return component
|
||||
|
||||
def is_in_span(self, span_start: Time, span_stop: Time) -> bool:
|
||||
"""Return whether the component is in the span."""
|
||||
return time_span_contains_event(span_start, span_stop, self.start, self.end)
|
||||
|
||||
def __lt__(self, other: Occurrence) -> bool:
|
||||
"""Compare two occurrences for sorting.
|
||||
|
||||
See https://stackoverflow.com/a/4010558/1320237
|
||||
"""
|
||||
self_start, other_start = make_comparable((self.start, other.start))
|
||||
return self_start < other_start
|
||||
|
||||
@cached_property
|
||||
def id(self) -> OccurrenceID:
|
||||
"""The id of the component."""
|
||||
return OccurrenceID.from_occurrence(
|
||||
self._adapter.component_name(),
|
||||
self._adapter.uid,
|
||||
self._adapter.recurrence_ids,
|
||||
self.start,
|
||||
)
|
||||
|
||||
def __hash__(self) -> int:
|
||||
"""Hash this for an occurrence."""
|
||||
return hash(self.id)
|
||||
|
||||
def __eq__(self, other: Occurrence) -> bool:
|
||||
"""self == other"""
|
||||
return self.id == other.id
|
||||
|
||||
def component_name(self) -> str:
|
||||
"""The name of this component."""
|
||||
return self._adapter.component_name()
|
||||
|
||||
@property
|
||||
def uid(self) -> str:
|
||||
"""The UID of this occurrence."""
|
||||
return self._adapter.uid
|
||||
|
||||
def has_alarm(self, alarm: Alarm) -> bool:
|
||||
"""Wether this alarm is in this occurrence."""
|
||||
return alarm in self._adapter.alarms
|
||||
|
||||
@property
|
||||
def recurrence_ids(self) -> RecurrenceIDs:
|
||||
"""The recurrence ids."""
|
||||
return self._adapter.recurrence_ids
|
||||
|
||||
|
||||
class AlarmOccurrence(Occurrence):
|
||||
"""Adapter for absolute alarms."""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
trigger: datetime,
|
||||
alarm: Alarm,
|
||||
parent: ComponentAdapter | Occurrence,
|
||||
) -> None:
|
||||
super().__init__(alarm, trigger, trigger)
|
||||
self.parent = parent
|
||||
self.alarm = alarm
|
||||
|
||||
def as_component(self, keep_recurrence_attributes):
|
||||
"""Return the alarm's parent as a modified component."""
|
||||
parent = self.parent.as_component(
|
||||
keep_recurrence_attributes=keep_recurrence_attributes
|
||||
)
|
||||
alarm_once = self.alarm.copy()
|
||||
alarm_once.TRIGGER = self.start
|
||||
alarm_once.REPEAT = 0
|
||||
parent.subcomponents = [alarm_once]
|
||||
return parent
|
||||
|
||||
@cached_property
|
||||
def id(self) -> OccurrenceID:
|
||||
"""The id of the component."""
|
||||
return OccurrenceID.from_occurrence(
|
||||
self.parent.component_name(),
|
||||
self.parent.uid,
|
||||
self.parent.recurrence_ids,
|
||||
self.start,
|
||||
)
|
||||
|
||||
def __repr__(self) -> str:
|
||||
"""repr(self)"""
|
||||
return (
|
||||
f"<{self.__class__.__name__} at {self.start} of"
|
||||
f" {self.alarm} in {self.parent}"
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"AlarmOccurrence",
|
||||
"Occurrence",
|
||||
"OccurrenceID",
|
||||
]
|
||||
151
.venv/lib/python3.9/site-packages/recurring_ical_events/pages.py
Normal file
151
.venv/lib/python3.9/site-packages/recurring_ical_events/pages.py
Normal file
@@ -0,0 +1,151 @@
|
||||
"""Pagination for recurring ical events.
|
||||
|
||||
See https://github.com/niccokunzmann/python-recurring-ical-events/issues/211
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING, Iterator, Optional
|
||||
|
||||
from recurring_ical_events.util import compare_greater
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar import Component
|
||||
|
||||
from recurring_ical_events.occurrence import Occurrence
|
||||
from recurring_ical_events.types import Time
|
||||
|
||||
|
||||
class Page:
|
||||
"""One page in a series of pages.
|
||||
|
||||
Examples:
|
||||
Check if the page has components.
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
if page:
|
||||
print(f"We have {len(page)} components.")
|
||||
|
||||
Go though the components:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
for component in page:
|
||||
print(component)
|
||||
"""
|
||||
|
||||
def __init__(self, components: list[Component], next_page_id: str = ""):
|
||||
""" "Create a new page."""
|
||||
self._components = components
|
||||
self._next_page_id = next_page_id
|
||||
|
||||
@property
|
||||
def components(self) -> list[Component]:
|
||||
"""All the components of this page."""
|
||||
return self._components
|
||||
|
||||
def has_next_page(self) -> bool:
|
||||
"""Wether there is a page following this one."""
|
||||
return self.next_page_id != ""
|
||||
|
||||
@property
|
||||
def next_page_id(self) -> str:
|
||||
"""The id of the next page or ``''``."""
|
||||
return self._next_page_id
|
||||
|
||||
def __len__(self) -> int:
|
||||
"""The number of components."""
|
||||
return len(self.components)
|
||||
|
||||
def is_last(self) -> bool:
|
||||
"""Wether this is the last page and there is no other page following."""
|
||||
return self._next_page_id == ""
|
||||
|
||||
def __iter__(self) -> Iterator[Component]:
|
||||
"""Return an iterator over the components."""
|
||||
return iter(self.components)
|
||||
|
||||
|
||||
class Pages:
|
||||
"""A pagination configuration to iterate over pages.
|
||||
|
||||
This is an :class:`Iterator` that returns :class:`Page` objects.
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
occurrence_iterator: Iterator[Occurrence],
|
||||
size: int,
|
||||
stop: Optional[Time] = None,
|
||||
keep_recurrence_attributes: bool = False, # noqa: FBT001
|
||||
):
|
||||
"""Create a new paginated iterator over components."""
|
||||
self._iterator = occurrence_iterator
|
||||
self._stop = stop
|
||||
self._size = size
|
||||
if self._size <= 0:
|
||||
raise ValueError(
|
||||
f"A page must have at least one component, not {self._size}."
|
||||
)
|
||||
self._keep_recurrence_attributes = keep_recurrence_attributes
|
||||
self._next_occurrence: Optional[Occurrence] = None
|
||||
for occurrence in self._iterator:
|
||||
if self._stop is None or compare_greater(self._stop, occurrence.start):
|
||||
self._next_occurrence = occurrence
|
||||
break
|
||||
|
||||
@property
|
||||
def size(self) -> int:
|
||||
"""The maximum number of components per page."""
|
||||
return self._size
|
||||
|
||||
def generate_next_page(self) -> Page:
|
||||
"""Generate the next page.
|
||||
|
||||
In contrast to ``next(pages)``, this does not raise :class:`StopIteration`.
|
||||
But it works the same: the next page is generated and returned.
|
||||
The last page is empty.
|
||||
"""
|
||||
for page in self:
|
||||
return page
|
||||
return Page([])
|
||||
|
||||
def __next__(self) -> Page:
|
||||
"""Return the next page."""
|
||||
if self._next_occurrence is None:
|
||||
raise StopIteration
|
||||
last_occurrence = self._next_occurrence
|
||||
occurrences = [last_occurrence]
|
||||
for occurrence in self._iterator:
|
||||
if self._stop is not None and compare_greater(occurrence.start, self._stop):
|
||||
break
|
||||
last_occurrence = occurrence
|
||||
if len(occurrences) < self._size:
|
||||
occurrences.append(occurrence)
|
||||
else:
|
||||
break
|
||||
if occurrences[-1] == last_occurrence:
|
||||
self._next_occurrence = None
|
||||
else:
|
||||
self._next_occurrence = last_occurrence
|
||||
return self._create_page_from_occurrences(occurrences)
|
||||
|
||||
def _create_page_from_occurrences(self, occurrences: list[Occurrence]) -> Page:
|
||||
"""Create a new page from the occurrences listed."""
|
||||
return Page(
|
||||
[
|
||||
occurrence.as_component(self._keep_recurrence_attributes)
|
||||
for occurrence in occurrences
|
||||
],
|
||||
next_page_id=self._next_occurrence.id.to_string()
|
||||
if self._next_occurrence is not None
|
||||
else "",
|
||||
)
|
||||
|
||||
def __iter__(self) -> Pages:
|
||||
"""Return the iterator."""
|
||||
return self
|
||||
|
||||
|
||||
__all__ = ["Page", "Pages"]
|
||||
368
.venv/lib/python3.9/site-packages/recurring_ical_events/query.py
Normal file
368
.venv/lib/python3.9/site-packages/recurring_ical_events/query.py
Normal file
@@ -0,0 +1,368 @@
|
||||
"""Core functionality: querying the calendar for occurrences."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import contextlib
|
||||
import datetime
|
||||
import itertools
|
||||
import sys
|
||||
from typing import TYPE_CHECKING, ClassVar, Generator, Optional, Sequence
|
||||
|
||||
try:
|
||||
from typing import TypeAlias
|
||||
except ImportError:
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
import icalendar
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.constants import DATE_MAX_DT, DATE_MIN_DT
|
||||
from recurring_ical_events.errors import (
|
||||
BadRuleStringFormat,
|
||||
InvalidCalendar,
|
||||
PeriodEndBeforeStart,
|
||||
)
|
||||
from recurring_ical_events.occurrence import OccurrenceID
|
||||
from recurring_ical_events.pages import Pages
|
||||
from recurring_ical_events.selection.base import SelectComponents
|
||||
from recurring_ical_events.util import compare_greater
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar import Component
|
||||
|
||||
from recurring_ical_events.occurrence import Occurrence
|
||||
from recurring_ical_events.series import Series
|
||||
from recurring_ical_events.types import (
|
||||
DateArgument,
|
||||
Time,
|
||||
)
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
T_COMPONENTS: TypeAlias = Sequence[str | type[ComponentAdapter] | SelectComponents]
|
||||
else:
|
||||
# see https://github.com/python/cpython/issues/86399#issuecomment-1093889925
|
||||
T_COMPONENTS: TypeAlias = Sequence[str]
|
||||
|
||||
|
||||
class CalendarQuery:
|
||||
"""Query a calendar for occurrences.
|
||||
|
||||
Functions like :meth:`at`, :meth:`between` andm :meth:`after`
|
||||
can be used to query the selected components.
|
||||
If any malformed icalendar information is found,
|
||||
an :class:`InvalidCalendar` exception is raised.
|
||||
For other bad arguments, you should expect a :class:`ValueError`.
|
||||
|
||||
Attributes:
|
||||
suppressed_errors: a list of errors to suppress when
|
||||
skip_bad_series is True
|
||||
"""
|
||||
|
||||
suppressed_errors: ClassVar[type[Exception]] = [
|
||||
BadRuleStringFormat,
|
||||
PeriodEndBeforeStart,
|
||||
icalendar.InvalidCalendar,
|
||||
]
|
||||
from recurring_ical_events.selection.name import ComponentsWithName
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
calendar: Component,
|
||||
keep_recurrence_attributes: bool = False, # noqa: FBT001
|
||||
components: T_COMPONENTS = ("VEVENT",),
|
||||
skip_bad_series: bool = False, # noqa: FBT001
|
||||
):
|
||||
"""Create an unfoldable calendar from a given calendar.
|
||||
|
||||
Arguments:
|
||||
calendar: an :class:`icalendar.cal.Calendar` component like
|
||||
:class:`icalendar.cal.Calendar`.
|
||||
keep_recurrence_attributes: Whether to keep attributes that are only used
|
||||
to calculate the recurrence (``RDATE``, ``EXDATE``, ``RRULE``).
|
||||
components: A list of component type names of which the recurrences
|
||||
should be returned. This can also be instances of
|
||||
:class:`SelectComponents`.
|
||||
Examples: ``("VEVENT", "VTODO", "VJOURNAL", "VALARM")``
|
||||
skip_bad_series: Whether to skip series of components that contain
|
||||
errors. You can use :attr:`CalendarQuery.suppressed_errors` to
|
||||
specify which errors to skip.
|
||||
"""
|
||||
self.keep_recurrence_attributes = keep_recurrence_attributes
|
||||
if calendar.get("CALSCALE", "GREGORIAN") != "GREGORIAN":
|
||||
# https://www.kanzaki.com/docs/ical/calscale.html
|
||||
raise InvalidCalendar("Only Gregorian calendars are supported.")
|
||||
|
||||
self.series: list[Series] = [] # component
|
||||
self._skip_errors = tuple(self.suppressed_errors) if skip_bad_series else ()
|
||||
for component_adapter_id in components:
|
||||
if isinstance(component_adapter_id, str):
|
||||
component_adapter = self.ComponentsWithName(component_adapter_id)
|
||||
else:
|
||||
component_adapter = component_adapter_id
|
||||
self.series.extend(
|
||||
component_adapter.collect_series_from(calendar, self._skip_errors)
|
||||
)
|
||||
|
||||
@staticmethod
|
||||
def to_datetime(date: DateArgument):
|
||||
"""Convert date inputs of various sorts into a datetime object.
|
||||
|
||||
Arguments:
|
||||
date: A date specification.
|
||||
|
||||
Date Specification:
|
||||
|
||||
- a year like ``(2019,)`` or ``2019`` (:class:`int`)
|
||||
- a month like ``(2019, 1)`` for January of 2019
|
||||
- a day like ``(2019, 1, 19)`` for the first of January 2019
|
||||
- a day with hours, ``(2019, 1, 19, 1)``
|
||||
- a day with minutes, ``(2019, 1, 19, 13, 30 )``
|
||||
- a day with seconds, ``(2019, 1, 19, 13, 30, 59)``
|
||||
- a :class:`datetime.datetime` or :class:`datetime.date`
|
||||
- a :class:`str` in the format ``yyyymmdd``
|
||||
- a :class:`str` in the format ``yyyymmddThhmmssZ``
|
||||
|
||||
"""
|
||||
if isinstance(date, int):
|
||||
date = (date,)
|
||||
if isinstance(date, tuple):
|
||||
date += (1,) * (3 - len(date))
|
||||
return datetime.datetime(*date) # noqa: DTZ001
|
||||
if isinstance(date, str):
|
||||
# see https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior
|
||||
if len(date) == 8:
|
||||
return datetime.datetime.strptime(date, "%Y%m%d") # noqa: DTZ007
|
||||
return datetime.datetime.strptime(date, "%Y%m%dT%H%M%SZ") # noqa: DTZ007
|
||||
return date
|
||||
|
||||
def all(self) -> Generator[Component]:
|
||||
"""Generate all Components.
|
||||
|
||||
The Components are sorted from the first to the last Occurrence.
|
||||
Calendars can contain millions of Occurrences. This iterates
|
||||
safely across all of them.
|
||||
"""
|
||||
# MAX and MIN values may change in the future
|
||||
return self.after(DATE_MIN_DT)
|
||||
|
||||
_DELTAS = [
|
||||
datetime.timedelta(days=1),
|
||||
datetime.timedelta(hours=1),
|
||||
datetime.timedelta(minutes=1),
|
||||
datetime.timedelta(seconds=1),
|
||||
]
|
||||
|
||||
def at(self, date: DateArgument):
|
||||
"""Return all events within the next 24 hours of starting at the given day.
|
||||
|
||||
Arguments:
|
||||
date: A date specification, see :meth:`to_datetime`.
|
||||
|
||||
This is translated to :meth:`between` in the following way:
|
||||
|
||||
- A year returns all occurrences within that year.
|
||||
Example: ``(2019,)``, ``2019``
|
||||
- A month returns all occurrences within that month.
|
||||
Example: ``(2019, 1)``
|
||||
- A day returns all occurrences within that day.
|
||||
Examples:
|
||||
|
||||
- ``(2019, 1, 19)``
|
||||
- ``datetime.date(2019, 1, 19)``
|
||||
- ``"20190101"``
|
||||
|
||||
- An hour returns all occurrences within that hour.
|
||||
Example: ``(2019, 1, 19, 1)``
|
||||
- A minute returns all occurrences within that minute.
|
||||
Example: ``(2019, 1, 19, 13, 30 )``
|
||||
- A second returns all occurrences at that exact second.
|
||||
Examples:
|
||||
|
||||
- ``(2019, 1, 19, 13, 30, 59)``
|
||||
- ``datetime.datetime(2019, 1, 19, 13, 30, 59)``
|
||||
- ``datetime.datetime(2019, 1, 19, tzinfo=datetime.timezone.utc)``,
|
||||
- ``datetime.datetime(2019, 1, 19, 13, 30, 59, tzinfo=ZoneInfo('Europe/London'))``
|
||||
- ``"20190119T133059Z"``
|
||||
""" # noqa: E501
|
||||
if isinstance(date, int):
|
||||
date = (date,)
|
||||
if isinstance(date, str):
|
||||
if len(date) != 8 or not date.isdigit():
|
||||
raise ValueError(f"Format yyyymmdd expected for {date!r}.")
|
||||
date = (int(date[:4], 10), int(date[4:6], 10), int(date[6:]))
|
||||
if isinstance(date, datetime.datetime):
|
||||
return self.between(date, date)
|
||||
if isinstance(date, datetime.date):
|
||||
return self.between(date, date + datetime.timedelta(days=1))
|
||||
if len(date) == 1:
|
||||
return self.between((date[0], 1, 1), (date[0] + 1, 1, 1))
|
||||
if len(date) == 2:
|
||||
year, month = date
|
||||
if month == 12:
|
||||
return self.between((year, 12, 1), (year + 1, 1, 1))
|
||||
return self.between((year, month, 1), (year, month + 1, 1))
|
||||
dt = self.to_datetime(date)
|
||||
return self._between(dt, dt + self._DELTAS[len(date) - 3])
|
||||
|
||||
def between(self, start: DateArgument, stop: DateArgument | datetime.timedelta):
|
||||
"""Return events at a time between start (inclusive) and end (inclusive)
|
||||
|
||||
Arguments:
|
||||
start: A date specification. See :meth:`to_datetime`.
|
||||
stop: A date specification or a :class:`datetime.timedelta`
|
||||
relative to start.
|
||||
|
||||
.. warning::
|
||||
|
||||
If you pass a :class:`datetime.datetime` to both ``start`` and
|
||||
``stop``, make sure the :attr:`datetime.datetime.tzinfo` is
|
||||
the same.
|
||||
"""
|
||||
start = self.to_datetime(start)
|
||||
stop = (
|
||||
start + stop
|
||||
if isinstance(stop, datetime.timedelta)
|
||||
else self.to_datetime(stop)
|
||||
)
|
||||
return self._between(start, stop)
|
||||
|
||||
def _occurrences_to_components(
|
||||
self, occurrences: list[Occurrence]
|
||||
) -> list[Component]:
|
||||
"""Map occurrences to components."""
|
||||
return [
|
||||
occurrence.as_component(self.keep_recurrence_attributes)
|
||||
for occurrence in occurrences
|
||||
]
|
||||
|
||||
def _between(self, start: Time, end: Time) -> list[Component]:
|
||||
"""Return the occurrences between the start and the end."""
|
||||
return self._occurrences_to_components(self._occurrences_between(start, end))
|
||||
|
||||
def _occurrences_between(self, start: Time, end: Time) -> list[Occurrence]:
|
||||
"""Return the components between the start and the end."""
|
||||
occurrences: list[Occurrence] = []
|
||||
for series in self.series:
|
||||
with contextlib.suppress(self._skip_errors):
|
||||
occurrences.extend(series.between(start, end))
|
||||
return occurrences
|
||||
|
||||
def after(self, earliest_end: DateArgument) -> Generator[Component]:
|
||||
"""Iterate over components happening during or after earliest_end.
|
||||
|
||||
Arguments:
|
||||
earliest_end: A date specification. See :meth:`to_datetime`.
|
||||
Anything happening during or after earliest_end is returned
|
||||
in the order of start time.
|
||||
"""
|
||||
earliest_end = self.to_datetime(earliest_end)
|
||||
for occurrence in self._after(earliest_end):
|
||||
yield occurrence.as_component(self.keep_recurrence_attributes)
|
||||
|
||||
def _after(self, earliest_end: Time) -> Generator[Occurrence]:
|
||||
"""Iterate over occurrences happening during or after earliest_end."""
|
||||
time_span = datetime.timedelta(days=1)
|
||||
min_time_span = datetime.timedelta(minutes=15)
|
||||
done = False
|
||||
result_ids: set[OccurrenceID] = set()
|
||||
|
||||
while not done:
|
||||
try:
|
||||
next_end = earliest_end + time_span
|
||||
except OverflowError:
|
||||
# We ran to the end
|
||||
next_end = DATE_MAX_DT
|
||||
if compare_greater(earliest_end, next_end):
|
||||
return # we might run too far
|
||||
done = True
|
||||
occurrences = self._occurrences_between(earliest_end, next_end)
|
||||
occurrences.sort()
|
||||
for occurrence in occurrences:
|
||||
if occurrence.id not in result_ids:
|
||||
yield occurrence
|
||||
result_ids.add(occurrence.id)
|
||||
# prepare next query
|
||||
time_span = max(
|
||||
time_span / 2 if occurrences else time_span * 2,
|
||||
min_time_span,
|
||||
) # binary search to improve speed
|
||||
earliest_end = next_end
|
||||
|
||||
def count(self) -> int:
|
||||
"""Return the amount of recurring components in this calendar.
|
||||
|
||||
.. warning::
|
||||
|
||||
Do not use this in production as it generates all occurrences.
|
||||
"""
|
||||
i = 0
|
||||
for _ in self.all():
|
||||
i += 1
|
||||
return i
|
||||
|
||||
@property
|
||||
def first(self) -> Component:
|
||||
"""Return the first recurring component in this calendar.
|
||||
|
||||
Returns:
|
||||
The first recurring component in this calendar.
|
||||
|
||||
Raises:
|
||||
IndexError: if the calendar is empty
|
||||
"""
|
||||
for component in self.all():
|
||||
return component
|
||||
raise IndexError("No components found.")
|
||||
|
||||
def paginate(
|
||||
self,
|
||||
page_size: int,
|
||||
earliest_end: Optional[DateArgument] = None,
|
||||
latest_start: Optional[DateArgument] = None,
|
||||
next_page_id: str = "",
|
||||
) -> Pages:
|
||||
"""Return pages for pagination.
|
||||
|
||||
Args:
|
||||
page_size: the number of components per page
|
||||
earliest_end: the start of the first page
|
||||
All components occur after this date.
|
||||
See :meth:`to_datetime` for possible values.
|
||||
latest_start: the end of the last page
|
||||
All components occur before this date.
|
||||
See :meth:`to_datetime` for possible values.
|
||||
next_page_id: The id of the next page.
|
||||
This is optional for the first page.
|
||||
These are safe to pass outside of the application and back in.
|
||||
"""
|
||||
latest_start = None if latest_start is None else self.to_datetime(latest_start)
|
||||
earliest_end = (
|
||||
DATE_MIN_DT if earliest_end is None else self.to_datetime(earliest_end)
|
||||
)
|
||||
if next_page_id:
|
||||
first_occurrence_id = OccurrenceID.from_string(next_page_id)
|
||||
if not compare_greater(earliest_end, first_occurrence_id.start):
|
||||
iterator = self._after(first_occurrence_id.start)
|
||||
lost_occurrences = [] # in case we do not find the event
|
||||
for occurrence in iterator:
|
||||
lost_occurrences.append(occurrence)
|
||||
oid = occurrence.id
|
||||
if oid == first_occurrence_id:
|
||||
iterator = itertools.chain([occurrence], iterator)
|
||||
break
|
||||
if compare_greater(oid.start, first_occurrence_id.start):
|
||||
iterator = itertools.chain(lost_occurrences, iterator)
|
||||
break
|
||||
else:
|
||||
iterator = self._after(earliest_end)
|
||||
else:
|
||||
iterator = self._after(earliest_end)
|
||||
return Pages(
|
||||
occurrence_iterator=iterator,
|
||||
size=page_size,
|
||||
stop=latest_start,
|
||||
keep_recurrence_attributes=self.keep_recurrence_attributes,
|
||||
)
|
||||
|
||||
|
||||
__all__ = ["T_COMPONENTS", "CalendarQuery"]
|
||||
@@ -0,0 +1,13 @@
|
||||
"""Select components for calculation."""
|
||||
|
||||
from .alarm import Alarms
|
||||
from .all import AllKnownComponents
|
||||
from .base import SelectComponents
|
||||
from .name import ComponentsWithName
|
||||
|
||||
__all__ = [
|
||||
"Alarms",
|
||||
"AllKnownComponents",
|
||||
"ComponentsWithName",
|
||||
"SelectComponents",
|
||||
]
|
||||
@@ -0,0 +1,93 @@
|
||||
"""Selection for alarms."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import contextlib
|
||||
import datetime
|
||||
from typing import TYPE_CHECKING, Sequence
|
||||
|
||||
from recurring_ical_events.adapters.event import EventAdapter
|
||||
from recurring_ical_events.adapters.todo import TodoAdapter
|
||||
from recurring_ical_events.selection.base import SelectComponents
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar.cal import Component
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.series import Series
|
||||
|
||||
|
||||
class Alarms(SelectComponents):
|
||||
"""Select alarms and find their times.
|
||||
|
||||
By default, alarms from TODOs and events are collected.
|
||||
You can use this to change which alarms are collected:
|
||||
|
||||
Alarms((EventAdapter,))
|
||||
Alarms((TodoAdapter,))
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
parents: tuple[type[ComponentAdapter] | SelectComponents] = (
|
||||
EventAdapter,
|
||||
TodoAdapter,
|
||||
),
|
||||
):
|
||||
self.parents = parents
|
||||
|
||||
@staticmethod
|
||||
def component_name():
|
||||
"""The name of the component we calculate."""
|
||||
return "VALARM"
|
||||
|
||||
def collect_parent_series_from(
|
||||
self, source: Component, suppress_errors: tuple[Exception]
|
||||
) -> Sequence[Series]:
|
||||
"""Collect the parent components of alarms."""
|
||||
return [
|
||||
s
|
||||
for parent in self.parents
|
||||
for s in parent.collect_series_from(source, suppress_errors)
|
||||
]
|
||||
|
||||
def collect_series_from(
|
||||
self, source: Component, suppress_errors: tuple[Exception]
|
||||
) -> Sequence[Series]:
|
||||
"""Collect all TODOs and Alarms from VEVENTs and VTODOs.
|
||||
|
||||
suppress_errors - a list of errors that should be suppressed.
|
||||
A Series of events with such an error is removed from all results.
|
||||
"""
|
||||
from recurring_ical_events.series.alarm import (
|
||||
AbsoluteAlarmSeries,
|
||||
AlarmSeriesRelativeToEnd,
|
||||
AlarmSeriesRelativeToStart,
|
||||
)
|
||||
|
||||
absolute_alarms = AbsoluteAlarmSeries()
|
||||
result = []
|
||||
# alarms might be copied several times. We only compute them once.
|
||||
for series in self.collect_parent_series_from(source, suppress_errors):
|
||||
used_alarms = []
|
||||
for component in series.components:
|
||||
for alarm in component.alarms:
|
||||
with contextlib.suppress(suppress_errors):
|
||||
trigger = alarm.TRIGGER
|
||||
if trigger is None or alarm in used_alarms:
|
||||
continue
|
||||
if isinstance(trigger, datetime.datetime):
|
||||
absolute_alarms.add(alarm, component)
|
||||
used_alarms.append(alarm)
|
||||
elif alarm.TRIGGER_RELATED == "START":
|
||||
result.append(AlarmSeriesRelativeToStart(alarm, series))
|
||||
used_alarms.append(alarm)
|
||||
elif alarm.TRIGGER_RELATED == "END":
|
||||
result.append(AlarmSeriesRelativeToEnd(alarm, series))
|
||||
used_alarms.append(alarm)
|
||||
if not absolute_alarms.is_empty():
|
||||
result.append(absolute_alarms)
|
||||
return result
|
||||
|
||||
|
||||
__all__ = ["Alarms"]
|
||||
@@ -0,0 +1,62 @@
|
||||
"""Selection of all components with the correct adapters."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING, Sequence
|
||||
|
||||
from recurring_ical_events.occurrence import Occurrence
|
||||
from recurring_ical_events.selection.base import SelectComponents
|
||||
from recurring_ical_events.selection.name import ComponentsWithName
|
||||
from recurring_ical_events.series import Series
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar.cal import Component
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
|
||||
|
||||
class AllKnownComponents(SelectComponents):
|
||||
"""Group all known components into series."""
|
||||
|
||||
@property
|
||||
def _component_adapters(self) -> Sequence[ComponentAdapter]:
|
||||
"""Return all known component adapters."""
|
||||
return ComponentsWithName.component_adapters
|
||||
|
||||
@property
|
||||
def names(self) -> list[str]:
|
||||
"""Return the names of the components to collect."""
|
||||
result = [adapter.component_name() for adapter in self._component_adapters]
|
||||
result.sort()
|
||||
return result
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
series: type[Series] = Series,
|
||||
occurrence: type[Occurrence] = Occurrence,
|
||||
collector: type[ComponentsWithName] = ComponentsWithName,
|
||||
) -> None:
|
||||
"""Collect all known components and overide the series and occurrence.
|
||||
|
||||
series - the Series class to override that is queried for Occurrences
|
||||
occurrence - the occurrence class that creates the resulting components
|
||||
collector - if you want to override the SelectComponentsByName class
|
||||
"""
|
||||
self._series = series
|
||||
self._occurrence = occurrence
|
||||
self._collector = collector
|
||||
|
||||
def collect_series_from(
|
||||
self, source: Component, suppress_errors: tuple[Exception]
|
||||
) -> Sequence[Series]:
|
||||
"""Collect the components from the source groups into a series."""
|
||||
result = []
|
||||
for name in self.names:
|
||||
collector = self._collector(
|
||||
name, series=self._series, occurrence=self._occurrence
|
||||
)
|
||||
result.extend(collector.collect_series_from(source, suppress_errors))
|
||||
return result
|
||||
|
||||
|
||||
__all__ = ["AllKnownComponents"]
|
||||
@@ -0,0 +1,33 @@
|
||||
"""Base interface for selection of components."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from abc import ABC, abstractmethod
|
||||
from typing import TYPE_CHECKING, Sequence
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar.cal import Component
|
||||
|
||||
from recurring_ical_events.series import Series
|
||||
|
||||
|
||||
class SelectComponents(ABC):
|
||||
"""Abstract class to select components from a calendar."""
|
||||
|
||||
@staticmethod
|
||||
def component_name():
|
||||
"""The name of the component if there is only one."""
|
||||
raise NotImplementedError("This should be implemented in subclasses.")
|
||||
|
||||
@abstractmethod
|
||||
def collect_series_from(
|
||||
self, source: Component, suppress_errors: tuple[Exception]
|
||||
) -> Sequence[Series]:
|
||||
"""Collect all components from the source grouped together into a series.
|
||||
|
||||
suppress_errors - a list of errors that should be suppressed.
|
||||
A Series of events with such an error is removed from all results.
|
||||
"""
|
||||
|
||||
|
||||
__all__ = ["SelectComponents"]
|
||||
@@ -0,0 +1,100 @@
|
||||
"""Selecting components by name."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import contextlib
|
||||
from collections import defaultdict
|
||||
from typing import TYPE_CHECKING, Sequence
|
||||
|
||||
from recurring_ical_events.adapters.event import EventAdapter
|
||||
from recurring_ical_events.adapters.journal import JournalAdapter
|
||||
from recurring_ical_events.adapters.todo import TodoAdapter
|
||||
from recurring_ical_events.occurrence import Occurrence
|
||||
from recurring_ical_events.selection.alarm import Alarms
|
||||
from recurring_ical_events.selection.base import SelectComponents
|
||||
from recurring_ical_events.series import Series
|
||||
from recurring_ical_events.util import cached_property
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from icalendar.cal import Component
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
|
||||
|
||||
class ComponentsWithName(SelectComponents):
|
||||
"""This is a component collecttion strategy.
|
||||
|
||||
Components can be collected in different ways.
|
||||
This class allows extension of the functionality by
|
||||
- subclassing to filter the resulting components
|
||||
- composition to combine collection behavior (see AllKnownComponents)
|
||||
"""
|
||||
|
||||
component_adapters: list[type[ComponentAdapter] | SelectComponents] = [
|
||||
EventAdapter,
|
||||
TodoAdapter,
|
||||
JournalAdapter,
|
||||
Alarms(),
|
||||
]
|
||||
|
||||
@cached_property
|
||||
def _component_adapters(self) -> dict[str : type[ComponentAdapter]]:
|
||||
"""A mapping of component adapters."""
|
||||
return {
|
||||
adapter.component_name(): adapter for adapter in self.component_adapters
|
||||
}
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
name: str,
|
||||
adapter: type[ComponentAdapter] | None = None,
|
||||
series: type[Series] = Series,
|
||||
occurrence: type[Occurrence] = Occurrence,
|
||||
) -> None:
|
||||
"""Create a new way of collecting components.
|
||||
|
||||
name - the name of the component to collect ("VEVENT", "VTODO", "VJOURNAL")
|
||||
adapter - the adapter to use for these components with that name
|
||||
series - the series class that hold a series of components
|
||||
occurrence - the occurrence class that creates the resulting components
|
||||
"""
|
||||
if adapter is None:
|
||||
if name not in self._component_adapters:
|
||||
raise ValueError(
|
||||
f'"{name}" is an unknown name for a '
|
||||
"recurring component. "
|
||||
f"I only know these: {', '.join(self._component_adapters)}."
|
||||
)
|
||||
adapter = self._component_adapters[name]
|
||||
if occurrence is not Occurrence:
|
||||
_occurrence = occurrence
|
||||
|
||||
class series(series): # noqa: N801
|
||||
occurrence = _occurrence
|
||||
|
||||
self._name = name
|
||||
self._series = series
|
||||
self._adapter = adapter
|
||||
|
||||
def collect_series_from(
|
||||
self, source: Component, suppress_errors: tuple[Exception]
|
||||
) -> Sequence[Series]:
|
||||
"""Collect all components from the source component.
|
||||
|
||||
suppress_errors - a list of errors that should be suppressed.
|
||||
A Series of events with such an error is removed from all results.
|
||||
"""
|
||||
if isinstance(self._adapter, SelectComponents):
|
||||
return self._adapter.collect_series_from(source, suppress_errors)
|
||||
components: dict[str, list[Component]] = defaultdict(list) # UID -> components
|
||||
for component in source.walk(self._name):
|
||||
adapter = self._adapter(component)
|
||||
components[adapter.uid].append(adapter)
|
||||
result = []
|
||||
for components in components.values():
|
||||
with contextlib.suppress(suppress_errors):
|
||||
result.append(self._series(components))
|
||||
return result
|
||||
|
||||
|
||||
__all__ = ["ComponentsWithName"]
|
||||
@@ -0,0 +1,15 @@
|
||||
"""Calculation of occurrences in a series."""
|
||||
|
||||
from .alarm import (
|
||||
AbsoluteAlarmSeries,
|
||||
AlarmSeriesRelativeToEnd,
|
||||
AlarmSeriesRelativeToStart,
|
||||
)
|
||||
from .rrule import Series
|
||||
|
||||
__all__ = [
|
||||
"AbsoluteAlarmSeries",
|
||||
"AlarmSeriesRelativeToEnd",
|
||||
"AlarmSeriesRelativeToStart",
|
||||
"Series",
|
||||
]
|
||||
@@ -0,0 +1,132 @@
|
||||
"""Series calculation for alarms."""
|
||||
|
||||
import datetime
|
||||
from collections import defaultdict
|
||||
from typing import Generator
|
||||
|
||||
from dateutil.rrule import rruleset
|
||||
from icalendar import Alarm
|
||||
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.occurrence import AlarmOccurrence, Occurrence
|
||||
from recurring_ical_events.series.rrule import Series
|
||||
from recurring_ical_events.types import Time
|
||||
from recurring_ical_events.util import convert_to_datetime
|
||||
|
||||
|
||||
class AbsoluteAlarmSeries:
|
||||
"""A series of absolute alarms."""
|
||||
|
||||
tzinfo = datetime.timezone.utc
|
||||
|
||||
def __init__(self):
|
||||
"""Create a new series of absolute alarms."""
|
||||
self.times = rruleset(cache=True)
|
||||
self.times2occurence: dict[datetime.datetime, list[Occurrence]] = defaultdict(
|
||||
list
|
||||
)
|
||||
|
||||
def add(self, alarm: Alarm, parent: ComponentAdapter):
|
||||
"""Add an absolute alarm with a parent component."""
|
||||
trigger = alarm.TRIGGER
|
||||
self._add(trigger, alarm, parent)
|
||||
for _ in range(alarm.REPEAT):
|
||||
trigger += alarm.DURATION
|
||||
self._add(trigger, alarm, parent)
|
||||
|
||||
def _add(self, dt: datetime.datetime, alarm: Alarm, parent: ComponentAdapter):
|
||||
"""Add an alarm at a specific time."""
|
||||
self.times.rdate(dt)
|
||||
self.times2occurence[dt].append(self.occurrence(dt, alarm, parent))
|
||||
|
||||
def between(
|
||||
self, span_start: Time, span_stop: Time
|
||||
) -> Generator[Occurrence, None, None]:
|
||||
"""Components between the start (inclusive) and end (exclusive).
|
||||
|
||||
The result does not need to be ordered.
|
||||
"""
|
||||
span_start_dt = convert_to_datetime(span_start, self.tzinfo)
|
||||
span_stop_dt = convert_to_datetime(span_stop, self.tzinfo)
|
||||
for dt in self.times.between(span_start_dt, span_stop_dt, inc=True):
|
||||
for occurrence in self.times2occurence[dt]:
|
||||
if occurrence.is_in_span(span_start_dt, span_stop_dt):
|
||||
yield occurrence
|
||||
|
||||
def occurrence(
|
||||
self, dt: datetime.datetime, alarm: Alarm, parent: ComponentAdapter
|
||||
) -> Occurrence:
|
||||
"""Create a new occurrence."""
|
||||
return AlarmOccurrence(dt, alarm, parent)
|
||||
|
||||
def is_empty(self) -> bool:
|
||||
"""Whether this series is empty."""
|
||||
return not self.times2occurence
|
||||
|
||||
|
||||
class AlarmSeriesRelativeToStart:
|
||||
"""A series of alarms relative to the start of a component."""
|
||||
|
||||
def __init__(self, alarm: Alarm, series: Series) -> None:
|
||||
"""Create a series of alarms that are relative to the start of a series."""
|
||||
self._alarm = alarm
|
||||
self._series = series
|
||||
self._offsets: list[datetime.timedelta] = [alarm.TRIGGER]
|
||||
for _ in range(alarm.REPEAT):
|
||||
self._offsets.append(self._offsets[-1] + alarm.DURATION)
|
||||
|
||||
def between(
|
||||
self, span_start: Time, span_stop: Time
|
||||
) -> Generator[Occurrence, None, None]:
|
||||
"""Components between the start (inclusive) and end (exclusive).
|
||||
|
||||
The result does not need to be ordered.
|
||||
"""
|
||||
# TODO: Reduce time span to reduce occurrences
|
||||
for offset in self._offsets:
|
||||
# If we are before the event start (negative offset),
|
||||
# we have to add the time span to request the event later.
|
||||
for parent in self._series.between(span_start - offset, span_stop - offset):
|
||||
if parent.has_alarm(self._alarm):
|
||||
occurrence = self.occurrence(offset, self._alarm, parent)
|
||||
if occurrence.is_in_span(span_start, span_stop):
|
||||
yield occurrence
|
||||
|
||||
def occurrence(
|
||||
self, offset: datetime.timedelta, alarm: Alarm, parent: Occurrence
|
||||
) -> Occurrence:
|
||||
"""Create a new occurrence."""
|
||||
return AlarmOccurrence(offset + parent.start, alarm, parent)
|
||||
|
||||
def __repr__(self) -> str:
|
||||
"""repr()"""
|
||||
return (
|
||||
f"<{self.__class__.__name__} "
|
||||
f"of {self._alarm} in {self._series} "
|
||||
f"with offsets {', '.join(map(str, self._offsets))}>"
|
||||
)
|
||||
|
||||
|
||||
class AlarmSeriesRelativeToEnd(AlarmSeriesRelativeToStart):
|
||||
"""A series of alarms relative to the start of a component."""
|
||||
|
||||
def between(self, span_start, span_stop):
|
||||
"""Components between the start (inclusive) and end (exclusive).
|
||||
|
||||
The result does not need to be ordered.
|
||||
"""
|
||||
# The end is exclusive. We must adjust the timespan to include it.
|
||||
return super().between(span_start - datetime.timedelta(seconds=1), span_stop)
|
||||
|
||||
def occurrence(
|
||||
self, offset: datetime.timedelta, alarm: Alarm, parent: Occurrence
|
||||
) -> Occurrence:
|
||||
"""Create a new occurrence."""
|
||||
return AlarmOccurrence(offset + parent.end, alarm, parent)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"AbsoluteAlarmSeries",
|
||||
"AlarmSeriesRelativeToEnd",
|
||||
"AlarmSeriesRelativeToStart",
|
||||
]
|
||||
@@ -0,0 +1,480 @@
|
||||
"""Calculation of series based on rrule."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import datetime
|
||||
from typing import TYPE_CHECKING, Generator, Sequence
|
||||
|
||||
from dateutil.rrule import rrule, rruleset, rrulestr
|
||||
from icalendar.prop import vDDDTypes
|
||||
|
||||
from recurring_ical_events.constants import NEGATIVE_RRULE_COUNT_REGEX
|
||||
from recurring_ical_events.errors import BadRuleStringFormat
|
||||
from recurring_ical_events.occurrence import Occurrence
|
||||
from recurring_ical_events.util import (
|
||||
compare_greater,
|
||||
convert_to_date,
|
||||
convert_to_datetime,
|
||||
get_any,
|
||||
is_date,
|
||||
is_pytz,
|
||||
is_pytz_dt,
|
||||
normalize_pytz,
|
||||
to_recurrence_ids,
|
||||
with_highest_sequence,
|
||||
)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from recurring_ical_events.adapters.component import ComponentAdapter
|
||||
from recurring_ical_events.types import RecurrenceID, Time
|
||||
|
||||
|
||||
class Series:
|
||||
"""Base class for components that result in a series of occurrences."""
|
||||
|
||||
def occurrence(
|
||||
self,
|
||||
adapter: ComponentAdapter,
|
||||
start: Time | None = None,
|
||||
end: Time | None | datetime.timedelta = None,
|
||||
) -> Occurrence:
|
||||
"""A way to override the occurrence class."""
|
||||
return Occurrence(adapter, start, end, sequence=self.sequence)
|
||||
|
||||
class NoRecurrence:
|
||||
"""A strategy to deal with not having a core with rrules."""
|
||||
|
||||
check_exdates_datetime: set[RecurrenceID] = set()
|
||||
check_exdates_date: set[datetime.date] = set()
|
||||
replace_ends: dict[RecurrenceID, Time] = {}
|
||||
sequence = -1
|
||||
|
||||
def as_occurrence(
|
||||
self,
|
||||
start: Time,
|
||||
stop: Time,
|
||||
occurrence: type[Occurrence],
|
||||
core: ComponentAdapter,
|
||||
) -> Occurrence:
|
||||
raise NotImplementedError("This code should never be reached.")
|
||||
|
||||
@property
|
||||
def core(self) -> ComponentAdapter:
|
||||
raise NotImplementedError("This code should never be reached.")
|
||||
|
||||
def rrule_between(
|
||||
self,
|
||||
span_start: Time, # noqa: ARG002
|
||||
span_stop: Time, # noqa: ARG002
|
||||
) -> Generator[Time, None, None]:
|
||||
"""No repetition."""
|
||||
yield from []
|
||||
|
||||
has_core = False
|
||||
extend_query_span_by = (datetime.timedelta(0), datetime.timedelta(0))
|
||||
components = []
|
||||
|
||||
class RecurrenceRules:
|
||||
"""A strategy if we have an actual core with recurrences."""
|
||||
|
||||
has_core = True
|
||||
|
||||
@property
|
||||
def sequence(self) -> int:
|
||||
"""The sequence of the code component."""
|
||||
return self.core.sequence
|
||||
|
||||
def __init__(self, core: ComponentAdapter):
|
||||
self.core = core
|
||||
# Setup complete. We create the attribtues
|
||||
self.start = self.original_start = self.core.start
|
||||
self.end = self.original_end = self.core.end
|
||||
self.exdates: set[Time] = set()
|
||||
self.check_exdates_datetime: set[RecurrenceID] = set() # should be in UTC
|
||||
self.check_exdates_date: set[datetime.date] = set() # should be in UTC
|
||||
self.rdates: set[Time] = set()
|
||||
self.replace_ends: dict[
|
||||
RecurrenceID, datetime.timedelta
|
||||
] = {} # for periods, in UTC
|
||||
# fill the attributes
|
||||
for exdate in self.core.exdates:
|
||||
self.exdates.add(exdate)
|
||||
self.check_exdates_datetime.update(to_recurrence_ids(exdate))
|
||||
if is_date(exdate):
|
||||
self.check_exdates_date.add(exdate)
|
||||
for rdate in self.core.rdates:
|
||||
if isinstance(rdate, tuple):
|
||||
# we have a period as rdate
|
||||
self.rdates.add(rdate[0])
|
||||
for recurrence_id in to_recurrence_ids(rdate[0]):
|
||||
self.replace_ends[recurrence_id] = (
|
||||
rdate[1]
|
||||
if isinstance(rdate[1], datetime.timedelta)
|
||||
else rdate[1] - rdate[0]
|
||||
)
|
||||
else:
|
||||
# we have a date/datetime
|
||||
self.rdates.add(rdate)
|
||||
|
||||
# We make sure that all dates and times mentioned here are either:
|
||||
# - a date
|
||||
# - a datetime with None is tzinfo
|
||||
# - a datetime with a timezone
|
||||
self.make_all_dates_comparable()
|
||||
|
||||
# Calculate the rules with the same timezones
|
||||
rule_set = rruleset(cache=True)
|
||||
rule_set.until = None
|
||||
self.rrules = [rule_set]
|
||||
last_until: Time | None = None
|
||||
for rrule_string in self.core.rrules:
|
||||
rule = self.create_rule_with_start(rrule_string)
|
||||
self.rrules.append(rule)
|
||||
if rule.until and (
|
||||
not last_until or compare_greater(rule.until, last_until)
|
||||
):
|
||||
last_until = rule.until
|
||||
|
||||
for exdate in self.exdates:
|
||||
self.check_exdates_datetime.add(exdate)
|
||||
for rdate in self.rdates:
|
||||
rule_set.rdate(rdate)
|
||||
|
||||
if not last_until or not compare_greater(self.start, last_until):
|
||||
rule_set.rdate(self.start)
|
||||
|
||||
@property
|
||||
def extend_query_span_by(self) -> tuple[datetime.timedelta, datetime.timedelta]:
|
||||
"""The extension of the time span we need for this component's core."""
|
||||
return self.core.extend_query_span_by
|
||||
|
||||
def create_rule_with_start(self, rule_string: str) -> rrule:
|
||||
"""Helper to create an rrule from a rule_string
|
||||
|
||||
The rrule is starting at the start of the component.
|
||||
Since the creation is a bit more complex,
|
||||
this function handles special cases.
|
||||
"""
|
||||
try:
|
||||
return self.rrulestr(rule_string)
|
||||
except ValueError:
|
||||
# string: FREQ=WEEKLY;UNTIL=20191023;BYDAY=TH;WKST=SU
|
||||
# start: 2019-08-01 14:00:00+01:00
|
||||
# ValueError: RRULE UNTIL values must be specified in UTC
|
||||
# when DTSTART is timezone-aware
|
||||
rule_list = rule_string.split(";UNTIL=")
|
||||
if len(rule_list) != 2:
|
||||
raise BadRuleStringFormat(
|
||||
"UNTIL parameter is missing", rule_string
|
||||
) from None
|
||||
date_end_index = rule_list[1].find(";")
|
||||
if date_end_index == -1:
|
||||
date_end_index = len(rule_list[1])
|
||||
until_string = rule_list[1][:date_end_index]
|
||||
if self.is_all_dates:
|
||||
until_string = until_string[:8]
|
||||
elif self.tzinfo is None:
|
||||
# remove the Z from the time zone
|
||||
until_string = until_string[:-1]
|
||||
else:
|
||||
# we assume the start is timezone aware but the until value
|
||||
# is not, see the comment above
|
||||
if len(until_string) == 8:
|
||||
until_string += "T000000"
|
||||
if len(until_string) != 15:
|
||||
raise BadRuleStringFormat(
|
||||
"UNTIL parameter has a bad format", rule_string
|
||||
) from None
|
||||
until_string += "Z" # https://stackoverflow.com/a/49991809
|
||||
new_rule_string = (
|
||||
rule_list[0]
|
||||
+ rule_list[1][date_end_index:]
|
||||
+ ";UNTIL="
|
||||
+ until_string
|
||||
)
|
||||
return self.rrulestr(new_rule_string)
|
||||
|
||||
def rrulestr(self, rule_string) -> rrule:
|
||||
"""Return an rrulestr with a start. This might fail."""
|
||||
rule_string = NEGATIVE_RRULE_COUNT_REGEX.sub("", rule_string) # Issue 128
|
||||
rule = rrulestr(rule_string, dtstart=self.start, cache=True)
|
||||
rule.string = rule_string
|
||||
rule.until = until = self._get_rrule_until(rule)
|
||||
if is_pytz(self.start.tzinfo) and rule.until:
|
||||
# when starting in a time zone that is one hour off to the end,
|
||||
# we might miss the last occurrence
|
||||
# see issue 107 and test/test_issue_107_omitting_last_event.py
|
||||
rule = rule.replace(until=rule.until + datetime.timedelta(hours=1))
|
||||
rule.until = until
|
||||
return rule
|
||||
|
||||
def _get_rrule_until(self, rrule) -> None | Time:
|
||||
"""Return the UNTIL datetime of the rrule or None if absent."""
|
||||
rule_list = rrule.string.split(";UNTIL=")
|
||||
if len(rule_list) == 1:
|
||||
return None
|
||||
if len(rule_list) != 2:
|
||||
raise BadRuleStringFormat("There should be only one UNTIL", rrule)
|
||||
date_end_index = rule_list[1].find(";")
|
||||
if date_end_index == -1:
|
||||
date_end_index = len(rule_list[1])
|
||||
until_string = rule_list[1][:date_end_index]
|
||||
return vDDDTypes.from_ical(until_string)
|
||||
|
||||
def make_all_dates_comparable(self):
|
||||
"""Make sure we can use all dates with eachother.
|
||||
|
||||
Dates may be mixed and we have many of them.
|
||||
- date
|
||||
- datetime without timezone
|
||||
- datetime with timezone
|
||||
These three are not comparable but can be converted.
|
||||
"""
|
||||
self.tzinfo = None
|
||||
dates = [self.start, self.end, *self.exdates, *self.rdates]
|
||||
self.is_all_dates = not any(
|
||||
isinstance(date, datetime.datetime) for date in dates
|
||||
)
|
||||
for date in dates:
|
||||
if isinstance(date, datetime.datetime) and date.tzinfo is not None:
|
||||
self.tzinfo = date.tzinfo
|
||||
break
|
||||
self.start = convert_to_datetime(self.start, self.tzinfo)
|
||||
|
||||
self.end = convert_to_datetime(self.end, self.tzinfo)
|
||||
self.rdates = {
|
||||
convert_to_datetime(rdate, self.tzinfo) for rdate in self.rdates
|
||||
}
|
||||
self.exdates = {
|
||||
convert_to_datetime(exdate, self.tzinfo) for exdate in self.exdates
|
||||
}
|
||||
|
||||
def rrule_between(self, span_start: Time, span_stop: Time) -> Generator[Time]:
|
||||
"""Recalculate the rrules so that minor mistakes are corrected."""
|
||||
# make dates comparable, rrule converts them to datetimes
|
||||
span_start_dt = convert_to_datetime(span_start, self.tzinfo)
|
||||
span_stop_dt = convert_to_datetime(span_stop, self.tzinfo)
|
||||
# we have to account for pytz timezones not being properly calculated
|
||||
# at the timezone changes. This is a heuristic:
|
||||
# most changes are only 1 hour.
|
||||
# This will still create problems at the fringes of
|
||||
# timezone definition changes.
|
||||
if is_pytz(self.tzinfo):
|
||||
span_start_dt = normalize_pytz(
|
||||
span_start_dt - datetime.timedelta(hours=1)
|
||||
)
|
||||
span_stop_dt = normalize_pytz(
|
||||
span_stop_dt + datetime.timedelta(hours=1)
|
||||
)
|
||||
for rule in self.rrules:
|
||||
for start in rule.between(span_start_dt, span_stop_dt, inc=True):
|
||||
if is_pytz_dt(start):
|
||||
# update the time zone in case of summer/winter time change
|
||||
start = start.tzinfo.localize(start.replace(tzinfo=None)) # noqa: PLW2901
|
||||
# We could now well be out of bounce of the end of the UNTIL
|
||||
# value. This is tested by test/test_issue_20_exdate_ignored.py.
|
||||
if rule.until is None or not compare_greater(start, rule.until):
|
||||
yield start
|
||||
|
||||
def convert_to_original_type(self, date):
|
||||
"""Convert a date back if this is possible.
|
||||
|
||||
Dates may get converted to datetimes to make calculations possible.
|
||||
This reverts the process where possible so that Repetitions end
|
||||
up with the type (date/datetime) that was specified in the icalendar
|
||||
component.
|
||||
"""
|
||||
if not isinstance(
|
||||
self.original_start, datetime.datetime
|
||||
) and not isinstance(
|
||||
self.original_end,
|
||||
datetime.datetime,
|
||||
):
|
||||
return convert_to_date(date)
|
||||
return date
|
||||
|
||||
def as_occurrence(
|
||||
self,
|
||||
start: Time,
|
||||
stop: Time,
|
||||
occurrence: type[Occurrence],
|
||||
core: ComponentAdapter,
|
||||
) -> Occurrence:
|
||||
"""Return this as an occurrence at a specific time."""
|
||||
return occurrence(
|
||||
core,
|
||||
self.convert_to_original_type(start),
|
||||
self.convert_to_original_type(stop),
|
||||
)
|
||||
|
||||
@property
|
||||
def components(self) -> list[ComponentAdapter]:
|
||||
"""The components in this recurrence calculation."""
|
||||
return [self.core]
|
||||
|
||||
def __init__(self, components: Sequence[ComponentAdapter]):
|
||||
"""Create an component which may have repetitions in it."""
|
||||
if len(components) == 0:
|
||||
raise ValueError("No components given to calculate a series.")
|
||||
# We identify recurrences with a timestamp as all recurrence values
|
||||
# should be the same in UTC either way and we want to omit
|
||||
# inequality because of timezone implementation mismatches.
|
||||
self.recurrence_id_to_modification: dict[
|
||||
RecurrenceID, ComponentAdapter
|
||||
] = {} # RECURRENCE-ID -> adapter
|
||||
self.this_and_future = []
|
||||
self._uid = components[0].uid
|
||||
core: ComponentAdapter | None = None
|
||||
for component in components:
|
||||
if component.is_modification():
|
||||
recurrence_ids = component.recurrence_ids
|
||||
for recurrence_id in recurrence_ids:
|
||||
self.recurrence_id_to_modification[recurrence_id] = (
|
||||
with_highest_sequence(
|
||||
self.recurrence_id_to_modification.get(recurrence_id),
|
||||
component,
|
||||
)
|
||||
)
|
||||
if component.this_and_future:
|
||||
self.this_and_future.append(recurrence_ids[0])
|
||||
else:
|
||||
core = with_highest_sequence(core, component)
|
||||
self.modifications: set[ComponentAdapter] = set(
|
||||
self.recurrence_id_to_modification.values()
|
||||
)
|
||||
del component
|
||||
self.recurrence = (
|
||||
self.NoRecurrence() if core is None else self.RecurrenceRules(core)
|
||||
)
|
||||
self.this_and_future.sort()
|
||||
self.sequence = max(component.sequence for component in self.components)
|
||||
self.compute_span_extension()
|
||||
|
||||
def compute_span_extension(self):
|
||||
"""Compute how much to extend the span for the rrule to cover all events."""
|
||||
self._subtract_from_start, self._add_to_stop = (
|
||||
self.recurrence.extend_query_span_by
|
||||
)
|
||||
for adapter in self.this_and_future_components:
|
||||
subtract_from_start, add_to_stop = adapter.extend_query_span_by
|
||||
self._subtract_from_start = max(
|
||||
subtract_from_start, self._subtract_from_start
|
||||
)
|
||||
self._add_to_stop = max(add_to_stop, self._add_to_stop)
|
||||
|
||||
@property
|
||||
def components(self) -> list[ComponentAdapter]:
|
||||
"""All the components in this sequence.
|
||||
|
||||
Components with the same UID might not occur if the SEQUENCE
|
||||
number suggests that they are obsolete.
|
||||
"""
|
||||
return self.recurrence.components + list(self.modifications)
|
||||
|
||||
@property
|
||||
def this_and_future_components(self) -> Generator[ComponentAdapter]:
|
||||
"""All components that influence future events."""
|
||||
if self.recurrence.has_core:
|
||||
yield self.recurrence.core
|
||||
for recurrence_id in self.this_and_future:
|
||||
yield self.recurrence_id_to_modification[recurrence_id]
|
||||
|
||||
def get_component_for_recurrence_id(
|
||||
self, recurrence_id: RecurrenceID
|
||||
) -> ComponentAdapter:
|
||||
"""Get the component which contains all information for the recurrence id.
|
||||
|
||||
This concerns this modifications that have RANGE=THISANDFUTURE set.
|
||||
"""
|
||||
# We assume the the recurrence_id is of the correct timezone.
|
||||
component = self.recurrence.core
|
||||
for modification_id in self.this_and_future:
|
||||
if modification_id < recurrence_id:
|
||||
component = self.recurrence_id_to_modification[modification_id]
|
||||
else:
|
||||
break
|
||||
return component
|
||||
|
||||
def rrule_between(self, span_start: Time, span_stop: Time) -> Generator[Time]:
|
||||
"""Modify the rrule generation span and yield recurrences."""
|
||||
expanded_start = normalize_pytz(span_start - self._subtract_from_start)
|
||||
expanded_stop = normalize_pytz(span_stop + self._add_to_stop)
|
||||
yield from self.recurrence.rrule_between(
|
||||
expanded_start,
|
||||
expanded_stop,
|
||||
)
|
||||
|
||||
def between(self, span_start: Time, span_stop: Time) -> Generator[Occurrence]:
|
||||
"""Components between the start (inclusive) and end (exclusive).
|
||||
|
||||
The result does not need to be ordered.
|
||||
"""
|
||||
returned_starts: set[Time] = set()
|
||||
returned_modifications: set[ComponentAdapter] = set()
|
||||
# NOTE: If in the following line, we get an error, datetime and date
|
||||
# may still be mixed because RDATE, EXDATE, start and rule.
|
||||
for start in self.rrule_between(span_start, span_stop):
|
||||
recurrence_ids = to_recurrence_ids(start)
|
||||
if (
|
||||
start in returned_starts
|
||||
or convert_to_date(start) in self.recurrence.check_exdates_date
|
||||
or self.recurrence.check_exdates_datetime & set(recurrence_ids)
|
||||
):
|
||||
continue
|
||||
adapter: ComponentAdapter = get_any(
|
||||
self.recurrence_id_to_modification, recurrence_ids, self.recurrence.core
|
||||
)
|
||||
if adapter is self.recurrence.core:
|
||||
# We have no modification for this recurrence, so we record the date
|
||||
returned_starts.add(start)
|
||||
# This component is the base for this occurrence.
|
||||
# It usually is the core. However, we may also find a modification
|
||||
# with RANGE=THISANDFUTURE.
|
||||
component = self.get_component_for_recurrence_id(recurrence_ids[0])
|
||||
occurrence_start = normalize_pytz(start + component.move_recurrences_by)
|
||||
# Consider the RDATE with a PERIOD value
|
||||
occurrence_end = normalize_pytz(
|
||||
occurrence_start
|
||||
+ get_any(
|
||||
self.recurrence.replace_ends,
|
||||
recurrence_ids,
|
||||
component.duration,
|
||||
)
|
||||
)
|
||||
occurrence = self.recurrence.as_occurrence(
|
||||
occurrence_start, occurrence_end, self.occurrence, component
|
||||
)
|
||||
else:
|
||||
# We found a modification, so we record the modification
|
||||
if adapter in returned_modifications:
|
||||
continue
|
||||
returned_modifications.add(adapter)
|
||||
occurrence = self.occurrence(adapter)
|
||||
if occurrence.is_in_span(span_start, span_stop):
|
||||
yield occurrence
|
||||
for modification in self.modifications:
|
||||
# we assume that the modifications are actually included
|
||||
if (
|
||||
modification in returned_modifications
|
||||
or self.recurrence.check_exdates_datetime
|
||||
& set(modification.recurrence_ids)
|
||||
):
|
||||
continue
|
||||
if modification.is_in_span(span_start, span_stop):
|
||||
returned_modifications.add(modification)
|
||||
yield self.occurrence(modification)
|
||||
|
||||
@property
|
||||
def uid(self):
|
||||
"""The UID that identifies this series."""
|
||||
return self._uid
|
||||
|
||||
def __repr__(self):
|
||||
"""A string representation."""
|
||||
return (
|
||||
f"<{self.__class__.__name__} uid={self.uid} "
|
||||
f"modifications:{len(self.recurrence_id_to_modification)}>"
|
||||
)
|
||||
|
||||
|
||||
___all__ = ["Series"]
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,484 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//Calendar Labs//Calendar 1.0//EN
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:Germany Holidays
|
||||
X-WR-TIMEZONE:Etc/GMT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:New Year's Day
|
||||
DTSTART:20190101
|
||||
DTEND:20190101
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f312427a1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Epiphany
|
||||
DTSTART:20190106
|
||||
DTEND:20190106
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/spain/epiphany.php to know more about Epiphany.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31242de1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Carnival
|
||||
DTSTART:20190305
|
||||
DTEND:20190305
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/brazil/carnival.php to know more about Carnival.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f312433a1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Good Friday
|
||||
DTSTART:20190419
|
||||
DTEND:20190419
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/good-friday.php to know more about Good Friday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31243901580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Easter Sunday
|
||||
DTSTART:20190421
|
||||
DTEND:20190421
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/easter.php to know more about Easter Sunday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31243e91580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Easter Monday
|
||||
DTSTART:20190422
|
||||
DTEND:20190422
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/christian/easter-monday.php to know more about Easter Monday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31244431580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Labor Day
|
||||
DTSTART:20190501
|
||||
DTEND:20190501
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/uk/may-day.php to know more about Labor Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f312449c1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Ascension Day
|
||||
DTSTART:20190530
|
||||
DTEND:20190530
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/romania/ascension-day.php to know more about Ascension Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31244f81580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Whit Monday
|
||||
DTSTART:20190610
|
||||
DTEND:20190610
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/pentecost-monday.php to know more about Whit Monday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31245501580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Corpus Christi
|
||||
DTSTART:20190620
|
||||
DTEND:20190620
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/corpus-christi.php to know more about Corpus Christi.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31245aa1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Assumption Day
|
||||
DTSTART:20190815
|
||||
DTEND:20190815
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/the-assumption-of-mary.php to know more about Assumption Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f312460b1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Unity Day (National)
|
||||
DTSTART:20191003
|
||||
DTEND:20191003
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/unity-day.php to know more about Unity Day (National).
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31246691580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Reformation Day
|
||||
DTSTART:20191031
|
||||
DTEND:20191031
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/reformation-day.php to know more about Reformation Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31246e21580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:All Saints Day
|
||||
DTSTART:20191101
|
||||
DTEND:20191101
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/philippines/all-saints-day.php to know more about All Saints Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31247411580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:National Day of Mourning
|
||||
DTSTART:20191117
|
||||
DTEND:20191117
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/national-day-of-mourning.php to know more about National Day of Mourning.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31247a21580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Christmas Day
|
||||
DTSTART:20191225
|
||||
DTEND:20191225
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/christmas.php to know more about Christmas Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31248001580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Boxing Day
|
||||
DTSTART:20191226
|
||||
DTEND:20191226
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/canada/boxing-day.php to know more about Boxing Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f312485a1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:New Year's Day
|
||||
DTSTART:20200101
|
||||
DTEND:20200101
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/new-years-day.php to know more about New Year's Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31248b51580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Epiphany (BW\, BY & ST)
|
||||
DTSTART:20200106
|
||||
DTEND:20200106
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/spain/epiphany.php to know more about Epiphany (BW\, BY & ST).
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f312491a1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Carnival
|
||||
DTSTART:20200225
|
||||
DTEND:20200225
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/brazil/carnival.php to know more about Carnival.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f312497e1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Good Friday
|
||||
DTSTART:20200410
|
||||
DTEND:20200410
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/good-friday.php to know more about Good Friday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f31249e41580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Easter Sunday
|
||||
DTSTART:20200412
|
||||
DTEND:20200412
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/easter.php to know more about Easter Sunday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124a431580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Easter Monday
|
||||
DTSTART:20200413
|
||||
DTEND:20200413
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/christian/easter-monday.php to know more about Easter Monday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124aa51580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Labor Day
|
||||
DTSTART:20200501
|
||||
DTEND:20200501
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/uk/may-day.php to know more about Labor Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124b021580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Ascension Day
|
||||
DTSTART:20200521
|
||||
DTEND:20200521
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/romania/ascension-day.php to know more about Ascension Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124b5f1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Whit Monday
|
||||
DTSTART:20200601
|
||||
DTEND:20200601
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/pentecost-monday.php to know more about Whit Monday.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124bc41580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Corpus Christi
|
||||
DTSTART:20200611
|
||||
DTEND:20200611
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/corpus-christi.php to know more about Corpus Christi.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124c291580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Assumption Day
|
||||
DTSTART:20200815
|
||||
DTEND:20200815
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/the-assumption-of-mary.php to know more about Assumption Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124c891580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Unity Day (National)
|
||||
DTSTART:20201003
|
||||
DTEND:20201003
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/unity-day.php to know more about Unity Day (National).
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124ceb1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Reformation Day
|
||||
DTSTART:20201031
|
||||
DTEND:20201031
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/reformation-day.php to know more about Reformation Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124d521580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:All Saints Day
|
||||
DTSTART:20201101
|
||||
DTEND:20201101
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/philippines/all-saints-day.php to know more about All Saints Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124dbe1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:National Day of Mourning
|
||||
DTSTART:20201115
|
||||
DTEND:20201115
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/germany/national-day-of-mourning.php to know more about National Day of Mourning.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124e231580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Christmas Day
|
||||
DTSTART:20201225
|
||||
DTEND:20201225
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/us/christmas.php to know more about Christmas Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124e841580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:Boxing Day
|
||||
DTSTART:20201226
|
||||
DTEND:20201226
|
||||
LOCATION:Germany
|
||||
DESCRIPTION:Visit https://calendarlabs.com/holidays/canada/boxing-day.php to know more about Boxing Day.
|
||||
Like us on Facebook: http://fb.com/calendarlabs to get updates
|
||||
RRULE:
|
||||
UID:5e3a8f3124eeb1580896049@calendarlabs.com
|
||||
DTSTAMP:20200205T094729Z
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:0
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,695 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20240330T161324Z
|
||||
LAST-MODIFIED:20240330T161327Z
|
||||
DTSTAMP:20240330T161327Z
|
||||
UID:b23d11e6-a296-44a1-b51b-8ab651ec7d13
|
||||
SUMMARY:event 1
|
||||
DTSTART;TZID=Europe/London:20240326T010000
|
||||
DTEND;TZID=Europe/London:20240330T070000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20240330T161511Z
|
||||
LAST-MODIFIED:20240330T161514Z
|
||||
DTSTAMP:20240330T161514Z
|
||||
UID:bcec4006-050a-43d2-9f81-4cc35f77a1d1
|
||||
SUMMARY:event 4
|
||||
DTSTART;TZID=Europe/London:20240327T040000
|
||||
DTEND;TZID=Europe/London:20240328T160000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20240330T161330Z
|
||||
LAST-MODIFIED:20240330T161457Z
|
||||
DTSTAMP:20240330T161457Z
|
||||
UID:ba53fb81-aeac-42d4-9046-534f76653647
|
||||
SUMMARY:event 2
|
||||
RRULE:FREQ=DAILY;UNTIL=20240402T020000Z
|
||||
EXDATE;TZID=Europe/London:20240328T030000
|
||||
EXDATE;TZID=Europe/London:20240331T030000
|
||||
EXDATE;TZID=Europe/London:20240330T030000
|
||||
EXDATE;TZID=Europe/London:20240401T030000
|
||||
EXDATE;TZID=Europe/London:20240402T030000
|
||||
DTSTART;TZID=Europe/London:20240326T030000
|
||||
DTEND;TZID=Europe/London:20240326T070000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:9
|
||||
SEQUENCE:6
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20240330T161421Z
|
||||
LAST-MODIFIED:20240330T161430Z
|
||||
DTSTAMP:20240330T161430Z
|
||||
UID:ba53fb81-aeac-42d4-9046-534f76653647
|
||||
SUMMARY:event 3
|
||||
RECURRENCE-ID;TZID=Europe/London:20240327T030000
|
||||
DTSTART;TZID=Europe/London:20240327T030000
|
||||
DTEND;TZID=Europe/London:20240327T070000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:9
|
||||
SEQUENCE:6
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20240330T161430Z
|
||||
LAST-MODIFIED:20240330T161457Z
|
||||
DTSTAMP:20240330T161457Z
|
||||
UID:ba53fb81-aeac-42d4-9046-534f76653647
|
||||
SUMMARY:event 5
|
||||
RECURRENCE-ID;TZID=Europe/London:20240329T030000
|
||||
DTSTART;TZID=Europe/London:20240327T160000
|
||||
DTEND;TZID=Europe/London:20240327T200000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:9
|
||||
SEQUENCE:7
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20240330T161524Z
|
||||
LAST-MODIFIED:20240330T161610Z
|
||||
DTSTAMP:20240330T161610Z
|
||||
UID:49c1ccdb-5afa-4fed-a416-024070e97984
|
||||
SUMMARY:event 6
|
||||
RRULE:FREQ=DAILY;COUNT=2
|
||||
DTSTART;VALUE=DATE:20240328
|
||||
DTEND;VALUE=DATE:20240329
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:1
|
||||
X-MOZ-GENERATION:2
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20240330T161557Z
|
||||
LAST-MODIFIED:20240330T161610Z
|
||||
DTSTAMP:20240330T161610Z
|
||||
UID:49c1ccdb-5afa-4fed-a416-024070e97984
|
||||
SUMMARY:event 7
|
||||
RECURRENCE-ID;VALUE=DATE:20240329
|
||||
DTSTART;VALUE=DATE:20240329
|
||||
DTEND;VALUE=DATE:20240330
|
||||
TRANSP:TRANSPARENT
|
||||
SEQUENCE:1
|
||||
X-MOZ-GENERATION:2
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,622 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T120758Z
|
||||
LAST-MODIFIED:20241002T120908Z
|
||||
DTSTAMP:20241002T120908Z
|
||||
UID:a26289e0-8739-488b-b706-77c9364193c1
|
||||
SUMMARY:event
|
||||
X-MOZ-LASTACK:20241002T120844Z
|
||||
DTSTART;TZID=Europe/London:20241002T110000
|
||||
DTEND;TZID=Europe/London:20241002T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:4
|
||||
DESCRIPTION;ALTREP="data:text/html,alarm%2015%20minutes%20before%20snoozed"
|
||||
:alarm 15 minutes before snoozed
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT15M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,626 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T120758Z
|
||||
LAST-MODIFIED:20241002T120908Z
|
||||
DTSTAMP:20241002T120908Z
|
||||
UID:a26289e0-8739-488b-b706-77c9364193c1
|
||||
SUMMARY:Event with an alarm 1 week before this starts
|
||||
X-MOZ-LASTACK:20241002T120844Z
|
||||
DTSTART;TZID=Europe/London:20241209T110000
|
||||
DTEND;TZID=Europe/London:20241209T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:4
|
||||
DESCRIPTION:Event
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-P1W
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-P2D
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,619 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T121843Z
|
||||
LAST-MODIFIED:20241002T121918Z
|
||||
DTSTAMP:20241002T121918Z
|
||||
UID:cd047c29-d904-47eb-bdba-ab7abafee025
|
||||
SUMMARY:event
|
||||
DTSTART;TZID=Europe/London:20241004T110000
|
||||
DTEND;TZID=Europe/London:20241004T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20241003T130000Z
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,636 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T121843Z
|
||||
LAST-MODIFIED:20241002T121918Z
|
||||
DTSTAMP:20241002T121918Z
|
||||
UID:cd047c29-d904-47eb-bdba-ab7abafee025
|
||||
SUMMARY:event
|
||||
DTSTART;TZID=Europe/London:20241004T110000
|
||||
DTEND;TZID=Europe/London:20241004T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20241003T130000Z
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
SEQUENCE:1
|
||||
CREATED:20241002T121843Z
|
||||
LAST-MODIFIED:20241002T121918Z
|
||||
DTSTAMP:20241002T121918Z
|
||||
UID:cd047c29-d904-47eb-bdba-ab7abafee025
|
||||
SUMMARY:event
|
||||
DTSTART;TZID=Europe/London:20241004T110000
|
||||
DTEND;TZID=Europe/London:20241004T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20241004T130000Z
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,621 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T121843Z
|
||||
LAST-MODIFIED:20241002T121918Z
|
||||
DTSTAMP:20241002T121918Z
|
||||
UID:cd047c29-d904-47eb-bdba-ab7abafee025
|
||||
SUMMARY:event
|
||||
DTSTART;TZID=Europe/London:20241004T110000
|
||||
DTEND;TZID=Europe/London:20241004T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20241003T130000Z
|
||||
REPEAT:2
|
||||
DURATION:PT45M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,637 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T121351Z
|
||||
LAST-MODIFIED:20241002T121603Z
|
||||
DTSTAMP:20241002T121603Z
|
||||
UID:592b9fba-c3a3-4d26-b91e-db7852e59f3e
|
||||
SUMMARY:event with 4 alarms
|
||||
DTSTART;TZID=Europe/London:20241004T110000
|
||||
DTEND;TZID=Europe/London:20241004T114500
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:2
|
||||
DESCRIPTION;ALTREP="data:text/html,15min%20before%20start%26amp%3Bend%3Cbr%
|
||||
3E15min%20after%20start%26amp%3Bend":15min before start&end\n15min after st
|
||||
art&end
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT15M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;RELATED=END:-PT15M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:PT15M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;RELATED=END:PT15M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,160 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:America/Los_Angeles
|
||||
X-TZINFO:America/Los_Angeles[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-075258
|
||||
TZNAME:America/Los_Angeles(STD)
|
||||
DTSTART:18831118T120702
|
||||
RDATE:18831118T120702
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19180331T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19190330T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-070000
|
||||
TZNAME:America/Los_Angeles(STD)
|
||||
DTSTART:19181027T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19191026T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19420209T020000
|
||||
RDATE:19420209T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-070000
|
||||
TZNAME:America/Los_Angeles(STD)
|
||||
DTSTART:19450930T020000
|
||||
RDATE:19450930T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19480314T020100
|
||||
RDATE:19480314T020100
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-070000
|
||||
TZNAME:America/Los_Angeles(STD)
|
||||
DTSTART:19490101T020000
|
||||
RDATE:19490101T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-070000
|
||||
TZNAME:America/Los_Angeles(STD)
|
||||
DTSTART:19500924T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19610924T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19500430T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19660424T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19670430T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19740106T020000
|
||||
RDATE:19740106T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19750223T020000
|
||||
RDATE:19750223T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19760425T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:19870405T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-070000
|
||||
TZNAME:America/Los_Angeles(STD)
|
||||
DTSTART:19621028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:America/Los_Angeles(DST)
|
||||
DTSTART:20070311T020000
|
||||
RDATE:20070311T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-070000
|
||||
TZNAME:America/Los_Angeles(STD)
|
||||
DTSTART:20071104T020000
|
||||
RDATE:20071104T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:-070000
|
||||
TZOFFSETFROM:-080000
|
||||
TZNAME:(DST)
|
||||
DTSTART:20080309T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:-080000
|
||||
TZOFFSETFROM:-070000
|
||||
TZNAME:(STD)
|
||||
DTSTART:20081102T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T121035Z
|
||||
LAST-MODIFIED:20241002T121131Z
|
||||
DTSTAMP:20241002T121131Z
|
||||
UID:a6b8cf4d-b7fa-4939-a039-003db08bf7a7
|
||||
SUMMARY:event
|
||||
DTSTART;TZID=America/Los_Angeles:20241004T030000
|
||||
DTEND;TZID=America/Los_Angeles:20241004T040000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:2
|
||||
DESCRIPTION;ALTREP="data:text/html,alarm%20at%20start%20of%20event":alarm a
|
||||
t start of event
|
||||
SEQUENCE:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:PT0S
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,624 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T121651Z
|
||||
LAST-MODIFIED:20241002T121810Z
|
||||
DTSTAMP:20241002T121810Z
|
||||
UID:77646b28-edc7-4b4e-b396-9f2e64075baf
|
||||
SUMMARY:repeated event
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20241106T100000Z
|
||||
X-MOZ-LASTACK:20241002T121743Z
|
||||
DTSTART;TZID=Europe/London:20241001T100000
|
||||
DTEND;TZID=Europe/London:20241001T110000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:4
|
||||
SEQUENCE:1
|
||||
DESCRIPTION;ALTREP="data:text/html,first%20alarm%20snoozed%20of%20repeated%
|
||||
20event":first alarm snoozed of repeated event
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-P1D
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,622 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241127T162727Z
|
||||
LAST-MODIFIED:20241127T162755Z
|
||||
DTSTAMP:20241127T162755Z
|
||||
UID:b17e7979-ecef-4aa1-9ec7-e0d2c3891fbe
|
||||
SUMMARY:recurring event with alarm
|
||||
RRULE:FREQ=DAILY;UNTIL=20241130T140000Z
|
||||
X-MOZ-LASTACK:20241127T162755Z
|
||||
DTSTART;TZID=Europe/London:20241126T140000
|
||||
DTEND;TZID=Europe/London:20241126T150000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:3
|
||||
SEQUENCE:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,722 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241216T080857Z
|
||||
LAST-MODIFIED:20241218T215721Z
|
||||
DTSTAMP:20241218T215721Z
|
||||
UID:ee30acc4-b8c8-4bc2-affb-ff1e971e4fd9
|
||||
SUMMARY:event with alarm
|
||||
RRULE:FREQ=DAILY;UNTIL=20241223T090000Z
|
||||
X-MOZ-LASTACK:20241218T215721Z
|
||||
DTSTART;TZID=Europe/London:20241218T090000
|
||||
DTEND;TZID=Europe/London:20241218T100000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:8
|
||||
SEQUENCE:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241216T080948Z
|
||||
LAST-MODIFIED:20241216T080953Z
|
||||
DTSTAMP:20241216T080953Z
|
||||
UID:ee30acc4-b8c8-4bc2-affb-ff1e971e4fd9
|
||||
SUMMARY:event with alarm
|
||||
RECURRENCE-ID;TZID=Europe/London:20241219T090000
|
||||
DTSTART;TZID=Europe/London:20241219T120000
|
||||
DTEND;TZID=Europe/London:20241219T130000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:7
|
||||
SEQUENCE:3
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241216T080953Z
|
||||
LAST-MODIFIED:20241216T081425Z
|
||||
DTSTAMP:20241216T081425Z
|
||||
UID:ee30acc4-b8c8-4bc2-affb-ff1e971e4fd9
|
||||
SUMMARY:event without alarm
|
||||
RECURRENCE-ID;TZID=Europe/London:20241221T090000
|
||||
DTSTART;TZID=Europe/London:20241221T090000
|
||||
DTEND;TZID=Europe/London:20241221T100000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:7
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241216T081011Z
|
||||
LAST-MODIFIED:20241216T081411Z
|
||||
DTSTAMP:20241216T081411Z
|
||||
UID:ee30acc4-b8c8-4bc2-affb-ff1e971e4fd9
|
||||
SUMMARY:event with alarm 30 min before
|
||||
RECURRENCE-ID;TZID=Europe/London:20241222T090000
|
||||
DTSTART;TZID=Europe/London:20241222T090000
|
||||
DTEND;TZID=Europe/London:20241222T100000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:7
|
||||
SEQUENCE:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT30M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
CREATED:20241216T084041Z
|
||||
LAST-MODIFIED:20241216T084333Z
|
||||
DTSTAMP:20241216T084333Z
|
||||
UID:2e8666fe-a370-4c2c-acfb-b0352a1ebae2
|
||||
SUMMARY:todo with alarm after end
|
||||
X-MOZ-LASTACK:20241216T084333Z
|
||||
DUE;TZID=Europe/London:20231216T090000
|
||||
PERCENT-COMPLETE:0
|
||||
X-MOZ-GENERATION:3
|
||||
SEQUENCE:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;RELATED=END:PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VTODO
|
||||
BEGIN:VTODO
|
||||
CREATED:20241216T084116Z
|
||||
LAST-MODIFIED:20241218T221059Z
|
||||
DTSTAMP:20241218T221059Z
|
||||
UID:8f9e0f14-a130-4270-88b1-045c5cd799a2
|
||||
SUMMARY:todo with alarm absolute 18:00
|
||||
DUE;TZID=Europe/London:20231116T090000
|
||||
PERCENT-COMPLETE:0
|
||||
X-MOZ-GENERATION:4
|
||||
SEQUENCE:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20231213T180000Z
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VTODO
|
||||
BEGIN:VTODO
|
||||
CREATED:20241216T083919Z
|
||||
LAST-MODIFIED:20241218T215542Z
|
||||
DTSTAMP:20241218T215542Z
|
||||
UID:efc08fc4-c843-4ce0-b02b-c4fd0a2b42b6
|
||||
SUMMARY:todo with alarm
|
||||
RRULE:FREQ=DAILY;UNTIL=20231223T090000Z
|
||||
X-MOZ-LASTACK:20241216T083953Z
|
||||
DTSTART;TZID=Europe/London:20231217T090000
|
||||
PERCENT-COMPLETE:0
|
||||
X-MOZ-GENERATION:4
|
||||
SEQUENCE:3
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VTODO
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,636 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241219T221254Z
|
||||
LAST-MODIFIED:20241219T221358Z
|
||||
DTSTAMP:20241219T221358Z
|
||||
UID:2f1c5db0-6491-4fe4-bcaf-c8f83533ba93
|
||||
SUMMARY:several alarms
|
||||
DTSTART;TZID=Europe/London:20241220T130000
|
||||
DTEND;TZID=Europe/London:20241220T140000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT15M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:PT15M
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
DURATION:PT1H
|
||||
REPEAT:2
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,675 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241219T222953Z
|
||||
LAST-MODIFIED:20241219T223757Z
|
||||
DTSTAMP:20241219T223757Z
|
||||
UID:090ed38a-b759-4acd-b45e-6977c60e1271
|
||||
SUMMARY:event with alarm at the same time
|
||||
RRULE:FREQ=DAILY;UNTIL=20241222T130000Z
|
||||
DTSTART;TZID=Europe/London:20241220T130000
|
||||
DTEND;TZID=Europe/London:20241220T140000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:15
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241219T223025Z
|
||||
LAST-MODIFIED:20241219T223208Z
|
||||
DTSTAMP:20241219T223208Z
|
||||
UID:090ed38a-b759-4acd-b45e-6977c60e1271
|
||||
SUMMARY:event with alarm at the same time 1
|
||||
RECURRENCE-ID;TZID=Europe/London:20241220T130000
|
||||
DTSTART;TZID=Europe/London:20241220T130000
|
||||
DTEND;TZID=Europe/London:20241220T140000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:15
|
||||
SEQUENCE:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241219T223208Z
|
||||
LAST-MODIFIED:20241219T223547Z
|
||||
DTSTAMP:20241219T223547Z
|
||||
UID:090ed38a-b759-4acd-b45e-6977c60e1271
|
||||
SUMMARY:event with alarm at the same time 2
|
||||
RECURRENCE-ID;TZID=Europe/London:20241221T130000
|
||||
DTSTART;TZID=Europe/London:20241221T120000
|
||||
DTEND;TZID=Europe/London:20241221T130000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:15
|
||||
SEQUENCE:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-P1D
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241219T223254Z
|
||||
LAST-MODIFIED:20241219T223757Z
|
||||
DTSTAMP:20241219T223757Z
|
||||
UID:090ed38a-b759-4acd-b45e-6977c60e1271
|
||||
SUMMARY:event with alarm at the same time 3
|
||||
RECURRENCE-ID;TZID=Europe/London:20241222T130000
|
||||
DTSTART;TZID=Europe/London:20241222T130000
|
||||
DTEND;TZID=Europe/London:20241222T140000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:15
|
||||
SEQUENCE:4
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20241220T230000Z
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-P2DT1H
|
||||
DESCRIPTION:Mozilla Standardbeschreibung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,636 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241220T090844Z
|
||||
LAST-MODIFIED:20241220T091243Z
|
||||
DTSTAMP:20241220T091243Z
|
||||
UID:3e2471e6-af53-4ee5-bf64-fed13a01a61a
|
||||
SUMMARY:Event with different alarms at the same time
|
||||
RRULE:FREQ=DAILY;UNTIL=20241222T130000Z
|
||||
DTSTART;TZID=Europe/London:20241220T130000
|
||||
DTEND;TZID=Europe/London:20241220T150000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:3
|
||||
SEQUENCE:1
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Alarm 1
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;RELATED=END:-PT3H
|
||||
DESCRIPTION:Alarm 2
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1H
|
||||
DESCRIPTION:Alarm 3
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20241220T120000Z
|
||||
DESCRIPTION:Alarm 4
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,17 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:blabla
|
||||
DTSTART;TZID=Europe/London:20190801T140000
|
||||
DTEND;TZID=Europe/London:20190801T150000
|
||||
DTSTAMP:20190801T083416Z
|
||||
UID:blabla
|
||||
SEQUENCE:0
|
||||
RRULE:FREQ=WEEKLY;UNTL=20191023;BYDAY=TH;WKST=SU
|
||||
CREATED:20190729T105342Z
|
||||
DESCRIPTION:blabla
|
||||
LAST-MODIFIED:20190801T064315Z
|
||||
LOCATION:
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,20 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//PYVOBJECT//NONSGML Version 1//EN
|
||||
BEGIN:VEVENT
|
||||
UID:d9b8ba07-1d4a-40ec-bdb5-c4f538d261af
|
||||
DTSTART:20231215T060000Z
|
||||
DTEND:20231215T070000Z
|
||||
CATEGORIES:Kategorie
|
||||
CLASS:PUBLIC
|
||||
CREATED:20231215T070936Z
|
||||
DESCRIPTION:La concha de su madre
|
||||
DTSTAMP:20231215T154916Z
|
||||
EXDATE;VALUE=DATE:20231216
|
||||
LAST-MODIFIED:20231215T154916Z
|
||||
RRULE:FREQ=DAILY;UNTIL=20231218T023000Z;FREQ=DAILY
|
||||
SEQUENCE:35
|
||||
SUMMARY:Tag ausgeschlossen
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,123 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:icalendar-ruby
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:WiLaP - machBar Events
|
||||
X-WR-TIMEZONE:Europe/Berlin
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:20190331T030000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
TZNAME:CEST
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
DTSTART:20181028T020000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
TZNAME:CET
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:20190331T030000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
TZNAME:CEST
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
DTSTART:20181028T020000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
TZNAME:CET
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:20190331T030000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
TZNAME:CEST
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
DTSTART:20181028T020000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
TZNAME:CET
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:20190331T030000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
TZNAME:CEST
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
DTSTART:20191027T020000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
TZNAME:CET
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20190304T170552Z
|
||||
UID:0ab03762-6e6d-40d7-9ceb-b49844ba61a4
|
||||
DTSTART;TZID=Europe/Berlin:20190117T180025
|
||||
DESCRIPTION:Zwei FH-Studentinnen (Anne und Caro) haben sich die Bar angesch
|
||||
aut und wollen wiederkommen. \nIch habe sie zu diesem Discourse eingeladen
|
||||
. \nOtto baute mit dem Laserdrucker ein Gehäuse für ein DMX Interface. \
|
||||
nEs gab die Ve&hellip\;
|
||||
SUMMARY:2019-01-17 openLab
|
||||
URL:/c/machbar/calendar
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20190304T170552Z
|
||||
UID:d7069eb4-e82c-40af-9486-fb5bb332c328
|
||||
DTSTART;TZID=Europe/Berlin:20190228T150014
|
||||
DTEND;TZID=Europe/Berlin:20190228T183014
|
||||
DESCRIPTION:@Bjorn: Ich möchte hier noch kurzfristig anmelden das wir am
|
||||
Donnerstag von 15-18:00 einen Workshop in der machBar haben. Dieses ist im
|
||||
Rahmen des DiReBio-Projekt vom Wissenschafsladen. Das Thema ist ‘Hemp a
|
||||
s a sustaina&hellip\;
|
||||
SUMMARY:Hanf als nachhaltiges Material -- Workshop in der Machbar
|
||||
URL:/c/machbar/calendar
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20190304T170552Z
|
||||
UID:51e14101-6ccb-446c-99d4-662fe4d6acad
|
||||
DTSTART;TZID=Europe/Berlin:20190301T180035
|
||||
DTEND;TZID=Europe/Berlin:20190301T210035
|
||||
DESCRIPTION:FYI \n\nFür euch als Info\, die Leute um matchMyMaker und beAb
|
||||
le haben uns Angefragt ob sie die machBar für einen Hackathon/Workshop zu
|
||||
Hilfsmitteln an den ersten 3 Märzwochenenden nutzen können. \nSie wollt
|
||||
en es eigentlich &hellip\;
|
||||
SUMMARY:Einmietung HACKademy - erste drei Märzwochenenden
|
||||
URL:/c/machbar/calendar
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20190304T170552Z
|
||||
UID:903a1e32-b506-4db9-9acd-f1304c0ba8eb
|
||||
DTSTART;TZID=Europe/Berlin:20190511T130021
|
||||
DTEND;TZID=Europe/Berlin:20190511T200021
|
||||
DESCRIPTION:Am 11.05. ist der Tag der Wissenschaften für die Potsdamer Ins
|
||||
titute von proWissen e.V. organisiert. \nEr geht von 13-20 Uhr und findet
|
||||
dieses Jahr an der FH statt. \nWas haltet ihr davon wenn wir dort als WiLa
|
||||
P Präsent si&hellip\;
|
||||
SUMMARY:Potsdamer Tag der Wissenschaften 11.5.2019
|
||||
URL:/c/machbar/calendar
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,16 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//CyrusIMAP.org/Cyrus
|
||||
3.9.0-alpha0-85-gd6d859e0cf-fm-20230116.001-gd6d859e0//EN
|
||||
BEGIN:VEVENT
|
||||
CREATED:20230109T084023Z
|
||||
LAST-MODIFIED:20230119T110732Z
|
||||
DTSTAMP:20230119T110732Z
|
||||
UID:56cdc4dc-11b7-407c-86c6-9faedfc28afb
|
||||
SUMMARY:My repeating event
|
||||
RRULE:FREQ=WEEKLY;BYDAY=TH;COUNT=20
|
||||
RRULE:FREQ=WEEKLY;BYDAY=TH;COUNT=20
|
||||
DTSTART;TZID=Europe/London:20230112T100000
|
||||
DTEND;TZID=Europe/London:20230112T120000
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,21 @@
|
||||
BEGIN:VCALENDAR
|
||||
X-SOURCE:https://github.com/irgangla/icalevents/blob/master/test/test_data/duration.ics
|
||||
X-LICENSE:https://github.com/irgangla/icalevents/blob/master/LICENSE
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20180110
|
||||
DURATION:P3D
|
||||
DESCRIPTION:Event with duration (3 days), instead of explicit end.
|
||||
SUMMARY:Duration Event 1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20180115T100000
|
||||
DURATION:PT3H
|
||||
DESCRIPTION:Event with duration (3 hours), instead of explicit end.
|
||||
SUMMARY:Duration Event 2
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20180120T120000
|
||||
DESCRIPTION:Event without explicit dtend, nor duration property.
|
||||
SUMMARY:Short event
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,53 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T154052Z
|
||||
LAST-MODIFIED:20190303T154145Z
|
||||
DTSTAMP:20190303T154145Z
|
||||
UID:5d4c6843-9300-4f91-8d88-6094d4b0b840
|
||||
SUMMARY:original event
|
||||
RRULE:FREQ=DAILY;UNTIL=20190320T030000Z
|
||||
DTSTART;TZID=Europe/Berlin:20190318T040000
|
||||
DTEND;TZID=Europe/Berlin:20190318T050000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:3
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T154131Z
|
||||
LAST-MODIFIED:20190303T154145Z
|
||||
DTSTAMP:20190303T154145Z
|
||||
UID:5d4c6843-9300-4f91-8d88-6094d4b0b840
|
||||
SUMMARY:edited duration
|
||||
RECURRENCE-ID;TZID=Europe/Berlin:20190319T040000
|
||||
DTSTART;TZID=Europe/Berlin:20190319T040000
|
||||
DURATION:PT3H
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:3
|
||||
SEQUENCE:2
|
||||
LOCATION:location
|
||||
DESCRIPTION:
|
||||
CLASS:
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,39 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T153829
|
||||
LAST-MODIFIED:20190303T144155Z
|
||||
DTSTAMP:20190303T144155Z
|
||||
UID:SX2CURHKFTKKFFU3VUD7K
|
||||
SUMMARY:test6
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=WEEKLY;COUNT=8
|
||||
EXDATE:20190310T233000Z
|
||||
DTSTART;TZID=Europe/Berlin:20190304T003000
|
||||
DTEND;TZID=Europe/Berlin:20190304T010000
|
||||
CLASS:PUBLIC
|
||||
SEQUENCE:1
|
||||
X-MOZ-GENERATION:1
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,40 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T153829
|
||||
LAST-MODIFIED:20190303T151329Z
|
||||
DTSTAMP:20190303T151329Z
|
||||
UID:SX2CURHKFTKKFFU3VUD7K
|
||||
SUMMARY:test6
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=WEEKLY;COUNT=8
|
||||
EXDATE:20190310T233000Z
|
||||
EXDATE:20190324T233000Z
|
||||
DTSTART;TZID=Europe/Berlin:20190304T003000
|
||||
DTEND;TZID=Europe/Berlin:20190304T010000
|
||||
CLASS:PUBLIC
|
||||
SEQUENCE:2
|
||||
X-MOZ-GENERATION:2
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,34 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T111937
|
||||
DTSTAMP:20190303T111937
|
||||
LAST-MODIFIED:20190303T111937
|
||||
UID:UYDQSG9TH4DE0WM3QFL2J
|
||||
SUMMARY:test1
|
||||
DTSTART;TZID=Europe/Berlin:20190304T083000
|
||||
DTEND;TZID=Europe/Berlin:20190304T080000
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,34 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20200115T225152Z
|
||||
LAST-MODIFIED:20200115T225240Z
|
||||
DTSTAMP:20200115T225240Z
|
||||
UID:64374d28-089b-4958-8c95-cdd00e6d8ad3
|
||||
SUMMARY:event 10 times
|
||||
RRULE:FREQ=DAILY;COUNT=10
|
||||
DTSTART;TZID=Europe/Berlin:20200113T074500
|
||||
DTEND;TZID=Europe/Berlin:20200113T100000
|
||||
TRANSP:OPAQUE
|
||||
SEQUENCE:1
|
||||
X-MOZ-GENERATION:1
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,997 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//85.13.163.15//NONSGML kigkonsult.se iCalcreator 2.24.2//
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-FROM-URL:http://blog.fablab-cottbus.de
|
||||
X-WR-TIMEZONE:Europe/Berlin
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:STANDARD
|
||||
DTSTART:20181028T030000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RDATE:20191027T030000
|
||||
TZNAME:CET
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:20190331T020000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RDATE:20200329T020000
|
||||
TZNAME:CEST
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1862@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:
|
||||
DESCRIPTION:Wir sind auf dem Karlstraßenfest – kommt uns besuchen: https://
|
||||
www.facebook.com/events/297637247437414/\nDie Werkstatt bleibt am Samstag
|
||||
deswegen geschlossen.
|
||||
DTSTART;VALUE=DATE:20180609
|
||||
DTEND;VALUE=DATE:20180610
|
||||
LOCATION:Karlstraßenfest
|
||||
SEQUENCE:0
|
||||
SUMMARY:Lab geschlossen: Wir sind auf dem Karlstraßenfest
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/wir-sind-auf-dem-karlstrass
|
||||
enfest-lab-geschlossen/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Wir sind auf
|
||||
dem Karlstraßenfest – kommt uns besuchen: https://www.facebook.com/events/
|
||||
297637247437414/<br />\nDie Werkstatt bleibt am Samstag deswegen geschloss
|
||||
en. </p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1441@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; maximilian-voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Es ist schon wieder Dezember! Wir können es auch kaum glauben…
|
||||
Deswegen möchten wir das Repair Café zu diesem Anlass ein bisschen umgesta
|
||||
lten: Zum Kaffee und Kuchen gibt’s Glühwein und statt nur kaputtes kommen
|
||||
noch schöne Weihnachtsbasteleien auf den Tisch. Lasst Euch überraschen ode
|
||||
r überrascht uns\, indem ihr ein paar schöne Ideen mitbringt! Wir freun un
|
||||
s auf Euch!\n„Ein Repair Café ist eine Selbsthilfewerkstatt zur Reparatur
|
||||
defekter Gegenstände. Freiwillige helfen mit Wissen\, Werkzeug und Kaffee
|
||||
sowie Rat und Tat gegen einen Unkostenbeitrag. Repair Cafés finden in fest
|
||||
oder temporär zur Verfügung gestellten Räumen wie Technikräumen an Schule
|
||||
n oder Vereinsgebäuden statt. Die Idee kommt aus den Niederlanden und hat
|
||||
zahlreiche Nachahmer.“ Wikipedia\nHier geht’s zur entsprechenden Wiki-Seit
|
||||
e. Dort gibt’s ein paar mehr Infos und Eindrücke.
|
||||
DTSTART;TZID=Europe/Berlin:20161203T140000
|
||||
DTEND;TZID=Europe/Berlin:20161203T190000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Weihnachts Repair-Café
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/weihnachts-repair-cafe/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Es ist schon
|
||||
wieder Dezember! Wir können es auch kaum glauben… Deswegen möchten wir das
|
||||
Repair Café zu diesem Anlass ein bisschen umgestalten: Zum Kaffee und Kuc
|
||||
hen gibt’s Glühwein und statt nur kaputtes kommen noch schöne Weihnachtsba
|
||||
steleien auf den Tisch. Lasst Euch überraschen oder überrascht uns\, indem
|
||||
ihr ein paar schöne Ideen mitbringt! Wir freun uns auf Euch!</p>\n<p>„Ein
|
||||
Repair Café ist eine Selbsthilfewerkstatt zur Reparatur defekter Gegenstä
|
||||
nde. Freiwillige helfen mit Wissen\, Werkzeug und Kaffee sowie Rat und Tat
|
||||
gegen einen Unkostenbeitrag. Repair Cafés finden in fest oder temporär zu
|
||||
r Verfügung gestellten Räumen wie Technikräumen an Schulen oder Vereinsgeb
|
||||
äuden statt. Die Idee kommt aus den Niederlanden und hat zahlreiche Nachah
|
||||
mer.“ Wikipedia</p>\n<p>Hier geht’s zur entsprechenden <a href='http://fab
|
||||
lab-cottbus.de/index.php/Repair-Cafe' target='_blank'>Wiki-Seite</a>. Dort
|
||||
gibt’s ein paar mehr Infos und Eindrücke.</p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1621@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Nanu Frechen\; nanu@fablab-cottbus.de
|
||||
DESCRIPTION:Die bisherigen Tagesordnungspunkte:\nTOP 1: Änderung des Mitgli
|
||||
edsbeitrages\n wie sieht die Fördermitgliedschaft aus?\n kann man si
|
||||
ch einen Teil des Mitgliedsbeitrages durch allgemeinnützige Arbeiten zurüc
|
||||
kerarbeiten?\nTOP 2: Fensteröffner/RFID Zugang\n letzte Festlegungen zu
|
||||
m Kartenpfand\nTOP 3: Anpassungen in der Satzung\, der Werkstattordnung un
|
||||
d unserer Geschäftsordnung\n ausländerfeindliche Äußerungen über unsere
|
||||
öffentliche Kanäle satzungsmäßig ausschließen\n Anpassung der Werkstat
|
||||
tordnung an die neuen Maschinen und Gegebenheiten\n Geschäftsordnung: z
|
||||
.B. Mitgliedsbeitrag eintragen\, Sepa verfahren etc.\nTOP 4: Wo wollen wir
|
||||
uns mit unserem Verein hin entwickeln?\n Wollen wir uns professionalis
|
||||
ieren?\n Wie können wir mehr Angebote für mehr Leute anbieten?\n Wie
|
||||
schaffen wir mehr Engagement?\n Wie können wir mehr gemeinsame Projekt
|
||||
e und generell mehr Zusammenarbeit und Geselligkeit im fablab fördern?\n
|
||||
Wollen wir mehr mit Firmen\, Institutionen\, der Uni zusammen arbeiten?
|
||||
\n Oder wollen wir lieber der kleine Bastelkeller bleiben\, wo jeder vo
|
||||
r sich hin arbeitet?
|
||||
DTSTART;TZID=Europe/Berlin:20170311T170000
|
||||
DTEND;TZID=Europe/Berlin:20170311T210000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Vereinssitzung
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/vereinssitzung/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Die bisherige
|
||||
n Tagesordnungspunkte:</p>\n<p>TOP 1: Änderung des Mitgliedsbeitrages</p>
|
||||
\n<p> wie sieht die Fördermitgliedschaft aus?<br />\n kann man sich
|
||||
einen Teil des Mitgliedsbeitrages durch allgemeinnützige Arbeiten zurücker
|
||||
arbeiten?</p>\n<p>TOP 2: Fensteröffner/RFID Zugang</p>\n<p> letzte Fest
|
||||
legungen zum Kartenpfand</p>\n<p>TOP 3: Anpassungen in der Satzung\, der W
|
||||
erkstattordnung und unserer Geschäftsordnung</p>\n<p> ausländerfeindlic
|
||||
he Äußerungen über unsere öffentliche Kanäle satzungsmäßig ausschließen<br
|
||||
/>\n Anpassung der Werkstattordnung an die neuen Maschinen und Gegeben
|
||||
heiten<br />\n Geschäftsordnung: z.B. Mitgliedsbeitrag eintragen\, Sepa
|
||||
verfahren etc.</p>\n<p>TOP 4: Wo wollen wir uns mit unserem Verein hin en
|
||||
twickeln?</p>\n<p> Wollen wir uns professionalisieren?<br />\n Wie k
|
||||
önnen wir mehr Angebote für mehr Leute anbieten?<br />\n Wie schaffen w
|
||||
ir mehr Engagement?<br />\n Wie können wir mehr gemeinsame Projekte und
|
||||
generell mehr Zusammenarbeit und Geselligkeit im fablab fördern?<br />\n
|
||||
Wollen wir mehr mit Firmen\, Institutionen\, der Uni zusammen arbeiten?
|
||||
<br />\n Oder wollen wir lieber der kleine Bastelkeller bleiben\, wo je
|
||||
der vor sich hin arbeitet?</p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1648@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Nanu Frechen\; nanu@fablab-cottbus.de
|
||||
DESCRIPTION:Wir unterstützen das Repair Café der Stadt Cottbus. Seid auch i
|
||||
hr dabei und repariert mit uns\, bis der Kaffee zur Neige geht!\nHier geht
|
||||
es zur Website der Veranstaltung.
|
||||
DTSTART;TZID=Europe/Berlin:20170610T100000
|
||||
DTEND;TZID=Europe/Berlin:20170610T160000
|
||||
LOCATION:Spreegallerie Cottbus @ Karl-Marx-Straße\, 03046 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Repair und Recycling Café
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/repair-und-recycling-cafe/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Wir unterstüt
|
||||
zen das Repair Café der Stadt Cottbus. Seid auch ihr dabei und repariert m
|
||||
it uns\, bis der Kaffee zur Neige geht!</p>\n<p><a href='https://www.cottb
|
||||
us.de/abfrage/events/event.pl?key=kultur&zeit=25473683'>Hier geht es zur W
|
||||
ebsite der Veranstaltung.</a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1647@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; m.voigt@fablab-cottbus.de
|
||||
DESCRIPTION:„In Brandenburg ist wieder jemand gegen einen Baum gegurkt\, wa
|
||||
s soll man auch machen mit 17\, 18 in Brandenburg?“ Dass um Berlin mehr pa
|
||||
ssiert\, als es Rainald Grebe hier ironisch zuspitzt\, wissen die Brandenb
|
||||
urger Maker. Aber wir könnten sichtbarer werden. Aus diesem Grund möchten
|
||||
wir ein Treffen aller Besucher*innen von Hack-\, Maker- und Fab-Spaces in
|
||||
Brandenburg organisieren\, uns vernetzen und folgende Themen besprechen:\n
|
||||
\n\nRaus aus dem MakerSpace – Erfahrungen in der Zusammenarbeit mit andere
|
||||
n Akteuren.\nÜberregionale Hardwareprojekte – wie sind eure Erfahrungen? W
|
||||
orauf habt ihr Lust?\n\nZum Event auf maker-faire.de
|
||||
DTSTART;TZID=Europe/Berlin:20170611T163000
|
||||
DTEND;TZID=Europe/Berlin:20170611T173000
|
||||
LOCATION:Maker Faire Berlin @ Luckenwalder Str. 4–6\, 10963 Berlin
|
||||
SEQUENCE:0
|
||||
SUMMARY:Brandenburger Maker-Treffen
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/brandenburger-maker-treffen
|
||||
/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>„In Brandenbu
|
||||
rg ist wieder jemand gegen einen Baum gegurkt\, was soll man auch machen m
|
||||
it 17\, 18 in Brandenburg?“ Dass um Berlin mehr passiert\, als es Rainald
|
||||
Grebe hier ironisch zuspitzt\, wissen die Brandenburger Maker. Aber wir kö
|
||||
nnten sichtbarer werden. Aus diesem Grund möchten wir ein Treffen aller Be
|
||||
sucher*innen von Hack-\, Maker- und Fab-Spaces in Brandenburg organisieren
|
||||
\, uns vernetzen und folgende Themen besprechen:</p>\n<div>\n<ul>\n<li>Rau
|
||||
s aus dem MakerSpace – Erfahrungen in der Zusammenarbeit mit anderen Akteu
|
||||
ren.</li>\n<li>Überregionale Hardwareprojekte – wie sind eure Erfahrungen?
|
||||
Worauf habt ihr Lust?</li>\n</ul>\n<p><a href='https://maker-faire.de/wor
|
||||
kshop/berlin/2017/brandenburger-maker-meetup/'>Zum Event auf maker-faire.d
|
||||
e</a></p>\n</div>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1504@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:
|
||||
DESCRIPTION:***ACHTUNG: Der Computer-Treff FÄLLT AM 5.07. AUS!***
|
||||
DTSTART;TZID=Europe/Berlin:20170705T174500
|
||||
DTEND;TZID=Europe/Berlin:20170705T194500
|
||||
SEQUENCE:0
|
||||
SUMMARY:Der Computer-Treff fällt aus
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/der-3d-donnerstag-faellt-au
|
||||
s/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p><strong>***AC
|
||||
HTUNG: Der Computer-Treff FÄLLT AM 5.07. AUS!***</strong></p>\n</BODY></HT
|
||||
ML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1671@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; m.voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Es ist Zeit für Sonne und Bier! Dazu gibt’s einen heißen Grill\
|
||||
, gute Musik und natürlich eine offene Werkstatt. Für alle\, die diese ger
|
||||
ne erkunden möchten\, gibt es kleine Bauaktionen. Zum Beispiel könnt ihr e
|
||||
uer erstes 3D-Modell drucken\, aus eurem alten Handy eine Bluetooth-Musikb
|
||||
ox bauen oder euch an mitgebrachten Ideen und Projekten versuchen. \n\n\n
|
||||
\n\n\nWir freuen uns auf einen sonnigen Tag!
|
||||
DTSTART;TZID=Europe/Berlin:20170729T140000
|
||||
DTEND;TZID=Europe/Berlin:20170729T220000
|
||||
LOCATION:FabLab Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Sommerfest
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/sommerfest/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='' da
|
||||
ta-block='true' data-editor='38q22' data-offset-key='5mbcb-0-0'>\n<div cla
|
||||
ss='_1mf _1mj' data-offset-key='5mbcb-0-0'><span data-offset-key='5mbcb-0-
|
||||
0'><strong>Es ist Zeit für Sonne und Bier!</strong> Dazu gibt’s einen heiß
|
||||
en Grill\, gute Musik und natürlich eine offene Werkstatt. Für alle\, die
|
||||
diese gerne erkunden möchten\, gibt es kleine Bauaktionen. Zum Beispiel kö
|
||||
nnt ihr euer erstes 3D-Modell drucken\, aus eurem alten Handy eine Bluetoo
|
||||
th-Musikbox bauen oder euch an mitgebrachten Ideen und Projekten versuchen
|
||||
. </span></div>\n</div>\n<div class='' data-block='true' data-editor='38q2
|
||||
2' data-offset-key='5ssq7-0-0'>\n<div class='_1mf _1mj' data-offset-key='5
|
||||
ssq7-0-0'><span data-offset-key='5ssq7-0-0'> </span></div>\n</div>\n<div c
|
||||
lass='' data-block='true' data-editor='38q22' data-offset-key='7440e-0-0'>
|
||||
\n<div class='_1mf _1mj' data-offset-key='7440e-0-0'><span data-offset-key
|
||||
='7440e-0-0'>Wir freuen uns auf einen sonnigen Tag!</span></div>\n</div>\n
|
||||
</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1706@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Nanu Frechen\; nanu@fablab-cottbus.de
|
||||
DESCRIPTION:OpenSCAD ist eine Programmiersprache\, mit der 3D-Modelle konst
|
||||
ruiert werden können. Wir werden verrückte mathematische Formeln ausprobie
|
||||
ren\, mit denen sich faszinierende 3D-Objekte erstellen lassen. Hier geht
|
||||
es zu mehr Informationen und zur Anmeldung
|
||||
DTSTART;TZID=Europe/Berlin:20171019T160000
|
||||
DTEND;TZID=Europe/Berlin:20171019T200000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:3D-Modelle programmieren mit OpenSCAD
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/3d-modelle-programmieren-mi
|
||||
t-openscad/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>OpenSCAD ist
|
||||
eine Programmiersprache\, mit der 3D-Modelle konstruiert werden können. Wi
|
||||
r werden verrückte mathematische Formeln ausprobieren\, mit denen sich fas
|
||||
zinierende 3D-Objekte erstellen lassen. <a href='https://meet-and-code.org
|
||||
/event/details/279' rel='noopener' target='_blank'>Hier geht es zu mehr In
|
||||
formationen und zur Anmeldung</a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1705@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Nanu Fechen\; nanu@fablab-cottbus.de
|
||||
DESCRIPTION:Was sind Cryptowährungen wie Bitcoin und wie funktionieren sie?
|
||||
Und welche Bedeutung werden sie in Zukunft haben? Lerne mit uns\, was man
|
||||
alles mit der Blockchain-Technologie machen kann. Hier geht es zu mehr In
|
||||
formationen und zur Anmeldung
|
||||
DTSTART;TZID=Europe/Berlin:20171020T160000
|
||||
DTEND;TZID=Europe/Berlin:20171020T200000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Programmier dir deine eigene Crypto-Währung
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/programmier-dir-deine-eigen
|
||||
e-crypto-waehrung/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Was sind Cryp
|
||||
towährungen wie Bitcoin und wie funktionieren sie? Und welche Bedeutung we
|
||||
rden sie in Zukunft haben? Lerne mit uns\, was man alles mit der Blockchai
|
||||
n-Technologie machen kann. <a href='https://meet-and-code.org/event/detail
|
||||
s/278' rel='noopener' target='_blank'>Hier geht es zu mehr Informationen u
|
||||
nd zur Anmeldung</a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1703@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; m.voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Wir stecken uns gemeinsam ein Arduino-Board zusammen und schrei
|
||||
ben erste Programme. Am Ende hat jeder und jede eine Wetterstation für’s H
|
||||
eimklima und kann Sensordaten selbst erfassen und auswerten. Hier geht es
|
||||
zu mehr Informationen und zur Anmeldung
|
||||
DTSTART;TZID=Europe/Berlin:20171021T130000
|
||||
DTEND;TZID=Europe/Berlin:20171021T180000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Programmiere deine eigene Wetterstation
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/programmiere-deine-eigene-w
|
||||
etterstation/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Wir stecken u
|
||||
ns gemeinsam ein Arduino-Board zusammen und schreiben erste Programme. Am
|
||||
Ende hat jeder und jede eine Wetterstation für’s Heimklima und kann Sensor
|
||||
daten selbst erfassen und auswerten. <a href='https://meet-and-code.org/ev
|
||||
ent/details/275' rel='noopener' target='_blank'>Hier geht es zu mehr Infor
|
||||
mationen und zur Anmeldung</a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1704@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Marcus Heide\; marcus@fablab-cottbus.de
|
||||
DESCRIPTION:Wie sauber ist die Luft\, die ich atme? Während dieses Workshop
|
||||
s baust du dir dein eigenes Sensorsystem\, das du zur Messung der Feinstau
|
||||
bbelastung\, Temperatur und Luftfeuchtigkeit nutzen kannst. Hier geht es z
|
||||
u mehr Informationen und zur Anmeldung
|
||||
DTSTART;TZID=Europe/Berlin:20171022T130000
|
||||
DTEND;TZID=Europe/Berlin:20171022T180000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Luftqualität: Ein Workshop zum selber messen (Einsteiger)
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/luftqualitaet-ein-workshop-
|
||||
zum-selber-messen-einsteiger/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Wie sauber is
|
||||
t die Luft\, die ich atme? Während dieses Workshops baust du dir dein eige
|
||||
nes Sensorsystem\, das du zur Messung der Feinstaubbelastung\, Temperatur
|
||||
und Luftfeuchtigkeit nutzen kannst. <a href='https://meet-and-code.org/eve
|
||||
nt/details/276' rel='noopener' target='_blank'>Hier geht es zu mehr Inform
|
||||
ationen und zur Anmeldung</a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1707@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Dominik Reyke \; domryk@live.de
|
||||
DESCRIPTION:Bau dir deine eigene Website. Designe deine HTML Website mit CS
|
||||
S und binde eine erste SQL Tabelle via PHP ein. Hier geht es zu mehr Infor
|
||||
mationen und zur Anmeldung
|
||||
DTSTART;TZID=Europe/Berlin:20171022T130000
|
||||
DTEND;TZID=Europe/Berlin:20171022T180000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Websites selbst programmieren
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/websites-selbst-programmier
|
||||
en/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Bau dir deine
|
||||
eigene Website. Designe deine HTML Website mit CSS und binde eine erste S
|
||||
QL Tabelle via PHP ein. <a href='https://meet-and-code.org/event/details/2
|
||||
80' rel='noopener' target='_blank'>Hier geht es zu mehr Informationen und
|
||||
zur Anmeldung</a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1669@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:
|
||||
DESCRIPTION:***ACHTUNG: Der 3D-Donnerstag FÄLLT AM 6.07. AUS!***
|
||||
DTSTART;TZID=Europe/Berlin:20180104T174500
|
||||
DTEND;TZID=Europe/Berlin:20180104T194500
|
||||
SEQUENCE:0
|
||||
SUMMARY:Der 3D-Donnerstag fällt aus
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/der-3d-donnerstag-faellt-au
|
||||
s-2/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p><strong>***AC
|
||||
HTUNG: Der 3D-Donnerstag FÄLLT AM 6.07. AUS!***</strong></p>\n</BODY></HTM
|
||||
L>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1887@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; maximilian-voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Dein Handy ist kaputt\, der Staubsauger streikt oder du brauchs
|
||||
t Hilfe beim Flicken deiner Hose? Dann komm ins Fablab Cottbus! Seit dem 1
|
||||
. November 2014 hilft das Fablab beim Selbermachen. Bring einfach mit\, wa
|
||||
s kaputt ist und wir versuchen es gemeinsam zu reparieren – egal ob Elektr
|
||||
onik\, Holzmöbel oder Textilien\, an dem Tag ist für jedes Problem jemand
|
||||
fachkundiges in der Werkstatt.\n„Ein Repair Café ist eine Selbsthilfewerks
|
||||
tatt zur Reparatur defekter Gegenstände. Freiwillige helfen mit Wissen\, W
|
||||
erkzeug und Kaffee sowie Rat und Tat gegen einen Unkostenbeitrag. Repair C
|
||||
afés finden in fest oder temporär zur Verfügung gestellten Räumen wie Tech
|
||||
nikräumen an Schulen oder Vereinsgebäuden statt. Die Idee kommt aus den Ni
|
||||
ederlanden und hat zahlreiche Nachahmer.“ Wikipedia\nHier geht’s zur entsp
|
||||
rechenden Wiki-Seite. Dort gibt’s mehr Informationen und Eindrücke.
|
||||
DTSTART;TZID=Europe/Berlin:20180106T140000
|
||||
DTEND;TZID=Europe/Berlin:20180106T170000
|
||||
GEO:+51.76882;+14.32321
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5\, 03044 Cottbus\, Deutschl
|
||||
and
|
||||
RRULE:FREQ=MONTHLY;BYDAY=1SA
|
||||
SEQUENCE:0
|
||||
SUMMARY:Repair Café
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/repair-cafe-2/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p style='text-a
|
||||
lign: justify\;'>Dein Handy ist kaputt\, der Staubsauger streikt oder du b
|
||||
rauchst Hilfe beim Flicken deiner Hose? Dann komm ins Fablab Cottbus! Seit
|
||||
dem 1. November 2014 hilft das Fablab beim Selbermachen. Bring einfach mi
|
||||
t\, was kaputt ist und wir versuchen es gemeinsam zu reparieren – egal ob
|
||||
Elektronik\, Holzmöbel oder Textilien\, an dem Tag ist für jedes Problem j
|
||||
emand fachkundiges in der Werkstatt.</p>\n<p style='text-align: justify\;'
|
||||
>„Ein Repair Café ist eine Selbsthilfewerkstatt zur Reparatur defekter Geg
|
||||
enstände. Freiwillige helfen mit Wissen\, Werkzeug und Kaffee sowie Rat un
|
||||
d Tat gegen einen Unkostenbeitrag. Repair Cafés finden in fest oder tempor
|
||||
är zur Verfügung gestellten Räumen wie Technikräumen an Schulen oder Verei
|
||||
nsgebäuden statt. Die Idee kommt aus den Niederlanden und hat zahlreiche N
|
||||
achahmer.“ Wikipedia</p>\n<p>Hier geht’s zur entsprechenden <a href='http:
|
||||
//fablab-cottbus.de/index.php/Repair-Cafe' target='_blank' rel='noopener n
|
||||
oreferrer'>Wiki-Seite</a>. Dort gibt’s mehr Informationen und Eindrücke.</
|
||||
p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1781@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; maximilian-voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Im Workshop werden Grundkenntnisse des CNC-Fräsens vermittelt.
|
||||
Außerdem wird in die BZT-CNC-Fräse unserer Werkstatt eingeführt. Der Works
|
||||
hop ist Voraussetzung\, wenn ihr die Fräse einsetzen möchtet.\nBitte bring
|
||||
t unbedingt euren Laptop mit!
|
||||
DTSTART;TZID=Europe/Berlin:20180120T150000
|
||||
DTEND;TZID=Europe/Berlin:20180120T163000
|
||||
GEO:+51.76882;+14.32321
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5\, 03044 Cottbus\, Deutschl
|
||||
and
|
||||
SEQUENCE:0
|
||||
SUMMARY:Workshop: Einführung CNC-Fräsen
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/workshop-einfuehrung-cnc-fr
|
||||
aesen/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2016/11/DSC_1363-300x199.jpg\;300\;199\,medium\;http://blog.fablab-cottbu
|
||||
s.de/wp-content/uploads/2016/11/DSC_1363-300x199.jpg\;300\;199\,large\;htt
|
||||
p://blog.fablab-cottbus.de/wp-content/uploads/2016/11/DSC_1363-300x199.jpg
|
||||
\;300\;199\,full\;http://blog.fablab-cottbus.de/wp-content/uploads/2016/11
|
||||
/DSC_1363-300x199.jpg\;300\;199
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p><img src='htt
|
||||
p://blog.fablab-cottbus.de/wp-content/uploads/2016/11/DSC_1363-300x199.jpg
|
||||
' alt='' width='300' height='199' class='alignnone size-medium wp-image-16
|
||||
19' srcset='http://blog.fablab-cottbus.de/wp-content/uploads/2016/11/DSC_1
|
||||
363-300x199.jpg 300w\, http://blog.fablab-cottbus.de/wp-content/uploads/20
|
||||
16/11/DSC_1363-768x508.jpg 768w\, http://blog.fablab-cottbus.de/wp-content
|
||||
/uploads/2016/11/DSC_1363.jpg 1000w' sizes='(max-width: 300px) 100vw\, 300
|
||||
px' /><br />\nIm Workshop werden Grundkenntnisse des CNC-Fräsens vermittel
|
||||
t. Außerdem wird in die BZT-CNC-Fräse unserer Werkstatt eingeführt. Der Wo
|
||||
rkshop ist Voraussetzung\, wenn ihr die Fräse einsetzen möchtet.<br />\n<s
|
||||
trong>Bitte bringt unbedingt euren Laptop mit!</strong></p>\n</BODY></HTML
|
||||
>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1736@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; m.voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Bei der Vereinssitzung besprechen wir aktuelle Ereignisse und e
|
||||
ntscheiden über das zukünftige Vorgehen\, wie über Investitionen\, Veranst
|
||||
altungen oder Vereinsregeln. Jeder und jede ist willkommen und kann der Si
|
||||
tzung beiwohnen. Mitbestimmen können allerdings nur Mitglieder des Vereins
|
||||
.
|
||||
DTSTART;TZID=Europe/Berlin:20180331T170000
|
||||
DTEND;TZID=Europe/Berlin:20180331T190000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Vereinssitzung
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/vereinssitzung-2/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Bei der Verei
|
||||
nssitzung besprechen wir aktuelle Ereignisse und entscheiden über das zukü
|
||||
nftige Vorgehen\, wie über Investitionen\, Veranstaltungen oder Vereinsreg
|
||||
eln. Jeder und jede ist willkommen und kann der Sitzung beiwohnen. Mitbest
|
||||
immen können allerdings nur Mitglieder des Vereins. </p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1844@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Nanu Frechen\; nanu@fablab-cottbus.de
|
||||
DESCRIPTION:Computerspiele sind voll 2017 – Brettspiele sind wieder angesag
|
||||
t! \nDie zwei Cottbuser Tüftler Jörg Kiefer und Michael Linke haben sich e
|
||||
in pfiffiges neues Spiel ausgedacht. Vor einem Jahr saßen sie noch bei uns
|
||||
im fablab und haben am 3D-Druck ihrer Spielfiguren gefeilt. Nun steht das
|
||||
Spiel verkaufsbereit im Online-Shop! \nBei „Kompass\, das Spiel“ geht es
|
||||
um Kaufen und Verkaufen\, Investieren und Rendite machen. Doch anders als
|
||||
bei Monopoly gewinnt nicht der mit den dicksten Immobilien\, denn bei Komp
|
||||
ass ist der Markt unberechenbar! So wie im wahren Leben bewegt sich im Spi
|
||||
el der Markt durch Boom\, Rezession\, Depression und Expansion. Man muss a
|
||||
lso genau wissen\, was in den verschiedenen Konjunkturphasen gerade angesa
|
||||
gt ist und seine Strategie darauf einstellen. So muss man sich z.B. überle
|
||||
gen ob man eher auf Sicherheit geht oder das Risiko zu nutzen weiß!\n\nAm
|
||||
Mittwoch den 18.4. um 18 Uhr ist daher im FabLab Spieleabend angesagt! Wir
|
||||
drehen gemeinsam mit den Kompass-Entwicklern eine Runde durch den Konjunk
|
||||
turzyklus. \nWer Spaß am Spielen hat und die Kreation der beiden Cottbuser
|
||||
Entwickler kennen lernen möchte ist herzlich eingeladen!
|
||||
DTSTART;TZID=Europe/Berlin:20180418T180000
|
||||
DTEND;TZID=Europe/Berlin:20180418T200000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Let’s play: Kompass
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/lets-play-kompass/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/04/spielbrett-1024x1024-150x150.jpeg\;150\;150\;1\,medium\;http://bl
|
||||
og.fablab-cottbus.de/wp-content/uploads/2018/04/spielbrett-1024x1024-300x3
|
||||
00.jpeg\;300\;300\;1\,large\;http://blog.fablab-cottbus.de/wp-content/uplo
|
||||
ads/2018/04/spielbrett-1024x1024.jpeg\;480\;480\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/04/spielbrett-1024x1024-300x300.jpeg' width='300' h
|
||||
eight='300' /></div><p>Computerspiele sind voll 2017 – Brettspiele sind wi
|
||||
eder angesagt! </p>\n<p>Die zwei Cottbuser Tüftler Jörg Kiefer und Michael
|
||||
Linke haben sich ein pfiffiges neues Spiel ausgedacht. Vor einem Jahr saß
|
||||
en sie noch bei uns im fablab und haben am 3D-Druck ihrer Spielfiguren gef
|
||||
eilt. Nun steht das Spiel verkaufsbereit im Online-Shop! </p>\n<p>Bei „<a
|
||||
href='https://kompass-spiel.de/' rel='noopener' target='_blank'>Kompass\,
|
||||
das Spiel</a>“ geht es um Kaufen und Verkaufen\, Investieren und Rendite m
|
||||
achen. Doch anders als bei Monopoly gewinnt nicht der mit den dicksten Imm
|
||||
obilien\, denn bei Kompass ist der Markt unberechenbar! So wie im wahren L
|
||||
eben bewegt sich im Spiel der Markt durch Boom\, Rezession\, Depression un
|
||||
d Expansion. Man muss also genau wissen\, was in den verschiedenen Konjunk
|
||||
turphasen gerade angesagt ist und seine Strategie darauf einstellen. So mu
|
||||
ss man sich z.B. überlegen ob man eher auf Sicherheit geht oder das Risiko
|
||||
zu nutzen weiß!</p>\n<p><iframe width='560' height='315' src='https://www
|
||||
.youtube.com/embed/lNHY2N2AqQk' frameborder='0' allow='autoplay\; encrypte
|
||||
d-media' allowfullscreen></iframe></p>\n<p>Am Mittwoch den <strong>18.4. u
|
||||
m 18 Uhr</strong> ist daher im FabLab Spieleabend angesagt! Wir drehen gem
|
||||
einsam mit den Kompass-Entwicklern eine Runde durch den Konjunkturzyklus.
|
||||
</p>\n<p>Wer Spaß am Spielen hat und die Kreation der beiden Cottbuser Ent
|
||||
wickler kennen lernen möchte ist herzlich eingeladen!</p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1853@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; m.voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Gemeinsam mit dem Verbund Brandenburger Maker sind wir dieses J
|
||||
ahr auf der Maker Faire Berlin. Kommt uns besuchen\, entdeckt spannende Pr
|
||||
ojekte\, lasst euch inspirieren und nehmt an den zahlreichen Workshops tei
|
||||
l.
|
||||
DTSTART;TZID=Europe/Berlin:20180525T090000
|
||||
DTEND;TZID=Europe/Berlin:20180527T180000
|
||||
LOCATION:FEZ-Berlin - Wuhlheide
|
||||
SEQUENCE:0
|
||||
SUMMARY:Das fablabcb auf der Maker Faire
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/das-fablabcb-auf-der-maker-
|
||||
faire/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Gemeinsam mit
|
||||
dem <a href='https://brandenburger-maker.github.io/' rel='noopener' targe
|
||||
t='_blank'>Verbund Brandenburger Maker</a> sind wir dieses Jahr auf der Ma
|
||||
ker Faire Berlin. Kommt uns besuchen\, entdeckt spannende Projekte\, lasst
|
||||
euch inspirieren und nehmt an den zahlreichen Workshops teil. </p>\n</BOD
|
||||
Y></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1438@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Nanu Frechen\; nanu@fablab-cottbus.de
|
||||
DESCRIPTION:Das Repair Café finde nicht am Samstag (1.9.) sondern am Sonnta
|
||||
g (2.9.) statt. Wir freuen uns auf euch! Die Öffnungszeit fällt am Samstag
|
||||
ebenfalls aus.
|
||||
DTSTART;TZID=Europe/Berlin:20180901T180000
|
||||
DTEND;TZID=Europe/Berlin:20180901T200000
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Achtung\, verschoben: Repair Café
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/3d-donnerstag/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p>Das Repair Ca
|
||||
fé finde nicht am Samstag (1.9.) sondern am Sonntag (2.9.) statt. Wir freu
|
||||
en uns auf euch! Die Öffnungszeit fällt am Samstag ebenfalls aus.</p>\n</B
|
||||
ODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1211@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; maximilian-voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Dein Handy ist kaputt\, der Staubsauger streikt oder du brauchs
|
||||
t Hilfe beim Flicken deiner Hose? Dann komm ins Fablab Cottbus! Seit dem 1
|
||||
. November 2014 hilft das Fablab beim Selbermachen. Bring einfach mit\, wa
|
||||
s kaputt ist und wir versuchen es gemeinsam zu reparieren – egal ob Elektr
|
||||
onik\, Holzmöbel oder Textilien\, an dem Tag ist für jedes Problem jemand
|
||||
fachkundiges in der Werkstatt.\n„Ein Repair Café ist eine Selbsthilfewerks
|
||||
tatt zur Reparatur defekter Gegenstände. Freiwillige helfen mit Wissen\, W
|
||||
erkzeug und Kaffee sowie Rat und Tat gegen einen Unkostenbeitrag. Repair C
|
||||
afés finden in fest oder temporär zur Verfügung gestellten Räumen wie Tech
|
||||
nikräumen an Schulen oder Vereinsgebäuden statt. Die Idee kommt aus den Ni
|
||||
ederlanden und hat zahlreiche Nachahmer.“ Wikipedia\nHier geht’s zur entsp
|
||||
rechenden Wiki-Seite. Dort gibt’s mehr Informationen und Eindrücke.
|
||||
DTSTART;TZID=Europe/Berlin:20180902T140000
|
||||
DTEND;TZID=Europe/Berlin:20180902T170000
|
||||
GEO:+51.76882;+14.32321
|
||||
LOCATION:FabLab Cottbus @ Walther-Pauer-Straße 5\, 03044 Cottbus\, Deutschl
|
||||
and
|
||||
SEQUENCE:0
|
||||
SUMMARY:Repair Café
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/repair-cafe/
|
||||
X-COST-TYPE:free
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><p style='text-a
|
||||
lign: justify\;'>Dein Handy ist kaputt\, der Staubsauger streikt oder du b
|
||||
rauchst Hilfe beim Flicken deiner Hose? Dann komm ins Fablab Cottbus! Seit
|
||||
dem 1. November 2014 hilft das Fablab beim Selbermachen. Bring einfach mi
|
||||
t\, was kaputt ist und wir versuchen es gemeinsam zu reparieren – egal ob
|
||||
Elektronik\, Holzmöbel oder Textilien\, an dem Tag ist für jedes Problem j
|
||||
emand fachkundiges in der Werkstatt.</p>\n<p style='text-align: justify\;'
|
||||
>„Ein Repair Café ist eine Selbsthilfewerkstatt zur Reparatur defekter Geg
|
||||
enstände. Freiwillige helfen mit Wissen\, Werkzeug und Kaffee sowie Rat un
|
||||
d Tat gegen einen Unkostenbeitrag. Repair Cafés finden in fest oder tempor
|
||||
är zur Verfügung gestellten Räumen wie Technikräumen an Schulen oder Verei
|
||||
nsgebäuden statt. Die Idee kommt aus den Niederlanden und hat zahlreiche N
|
||||
achahmer.“ Wikipedia</p>\n<p>Hier geht’s zur entsprechenden <a href='http:
|
||||
//fablab-cottbus.de/index.php/Repair-Cafe' target='_blank' rel='noopener n
|
||||
oreferrer'>Wiki-Seite</a>. Dort gibt’s mehr Informationen und Eindrücke.</
|
||||
p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1903@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Dominik Ryk\; domryk@live.de
|
||||
DESCRIPTION:Du hast ein Projekt\, für das du eine eigene Internetseite baue
|
||||
n möchtest? Oder dich interessiert einfach wie moderne Webauftritte aufgeb
|
||||
aut sind? Beim Workshop wirst du beides lernen. Wir behandeln einfache HTM
|
||||
L-Programmierung und wie du mithilfe von CSS individuelle Designs verwirkl
|
||||
ichen kannst. \nDer Workshop ist kostenlos und für Einsteigende geeignet.
|
||||
Bitte bringt einen Laptop mit!\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181008T180000
|
||||
DTEND;TZID=Europe/Berlin:20181008T220000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Websites selbst programmieren
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/websites-selbst-programmier
|
||||
en-2/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/09/29cab82cd490c77f9fa66f165007e6be27dec9e3-150x150.jpeg\;150\;150\;
|
||||
1\,medium\;http://blog.fablab-cottbus.de/wp-content/uploads/2018/09/29cab8
|
||||
2cd490c77f9fa66f165007e6be27dec9e3-300x200.jpeg\;300\;200\;1\,large\;http:
|
||||
//blog.fablab-cottbus.de/wp-content/uploads/2018/09/29cab82cd490c77f9fa66f
|
||||
165007e6be27dec9e3.jpeg\;500\;334\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/09/29cab82cd490c77f9fa66f165007e6be27dec9e3-300x200
|
||||
.jpeg' width='300' height='200' /></div><p>Du hast ein Projekt\, für das d
|
||||
u eine eigene Internetseite bauen möchtest? Oder dich interessiert einfach
|
||||
wie moderne Webauftritte aufgebaut sind? Beim Workshop wirst du beides le
|
||||
rnen. Wir behandeln einfache HTML-Programmierung und wie du mithilfe von C
|
||||
SS individuelle Designs verwirklichen kannst. </p>\n<p>Der Workshop ist ko
|
||||
stenlos und für Einsteigende geeignet. <strong>Bitte bringt einen Laptop m
|
||||
it!</strong></p>\n<p><a href='https://www.meet-and-code.org/de/de/event-sh
|
||||
ow/1092' rel='noopener' target='_blank'><button name='button'>Jetzt anmeld
|
||||
en</button></a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1900@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Nanu Frechen\; nanu@fablab-cottbus.de
|
||||
DESCRIPTION:OpenSCAD ist eine Programmiersprache\, mit der 3D-Modelle konst
|
||||
ruiert werden können. Wir werden verrückte mathematische Formeln ausprobie
|
||||
ren\, mit denen sich faszinierende 3D-Objekte erstellen lassen. Wir zeigen
|
||||
dir\, wie du Mathematik wirklich anwenden kannst – und keine Sorge: Du mu
|
||||
sst kein Matheprofi sein! Wir helfen dir dabei die 3D-Modelle zu programmi
|
||||
eren. Wenn noch Zeit ist\, darfst du sie auch über den 3D-Drucker testen.
|
||||
\nWir freuen uns auf einen spannenden Abend! \nDer Workshop ist kostenlos
|
||||
und für Einsteigende. Bitte bringt einen Laptop mit!\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181011T180000
|
||||
DTEND;TZID=Europe/Berlin:20181011T200000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:3D-Modelle programmieren mit OpenSCAD
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/3d-modelle-programmieren-mi
|
||||
t-openscad-2/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2016/11/waage_3d-150x150.jpg\;150\;150\;1\,medium\;http://blog.fablab-cot
|
||||
tbus.de/wp-content/uploads/2016/11/waage_3d-300x160.jpg\;300\;160\;1\,larg
|
||||
e\;http://blog.fablab-cottbus.de/wp-content/uploads/2016/11/waage_3d.jpg\;
|
||||
993\;528\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2016/11/waage_3d-300x160.jpg' width='300' height='160' /
|
||||
></div><p>OpenSCAD ist eine Programmiersprache\, mit der 3D-Modelle konstr
|
||||
uiert werden können. Wir werden verrückte mathematische Formeln ausprobier
|
||||
en\, mit denen sich faszinierende 3D-Objekte erstellen lassen. Wir zeigen
|
||||
dir\, wie du Mathematik wirklich anwenden kannst – und keine Sorge: Du mus
|
||||
st kein Matheprofi sein! Wir helfen dir dabei die 3D-Modelle zu programmie
|
||||
ren. Wenn noch Zeit ist\, darfst du sie auch über den 3D-Drucker testen. <
|
||||
/p>\n<p>Wir freuen uns auf einen spannenden Abend! </p>\n<p>Der Workshop i
|
||||
st kostenlos und für Einsteigende. <strong>Bitte bringt einen Laptop mit!<
|
||||
/strong></p>\n<p><a href='https://www.meet-and-code.org/de/de/event-show/1
|
||||
211' rel='noopener' target='_blank'><button name='button'>Jetzt anmelden</
|
||||
button></a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1901@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Marcus Heide\; marcus.heide@outlook.com
|
||||
DESCRIPTION:Wie sauber ist die Luft\, die ich atme? Wie lassen sich eigene
|
||||
Messdaten erheben\, um dieser Frage auf den Grund zu gehen? Während dieses
|
||||
Workshops baust du dir dein eigenes Sensorsystem\, das du zur Messung der
|
||||
Feinstaubbelastung\, Temperatur und Luftfeuchtigkeit nutzen kannst. Werde
|
||||
Teil des deutschlandweiten luftdaten.info-Netzwerkes und teile deine Date
|
||||
n mit anderen. \nDer Workshop ist kostenlos und für Einsteigende geeignet.
|
||||
Bitte bringt einen Laptop mit!\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181013T150000
|
||||
DTEND;TZID=Europe/Berlin:20181013T173000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Luftqualität: Ein Workshop zum selber messen
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/luftqualitaet-ein-workshop-
|
||||
zum-selber-messen/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/09/33947e55bab179ce8727f7b4385f8970df83b2dd-150x150.jpeg\;150\;150\;
|
||||
1\,medium\;http://blog.fablab-cottbus.de/wp-content/uploads/2018/09/33947e
|
||||
55bab179ce8727f7b4385f8970df83b2dd-300x212.jpeg\;300\;212\;1\,large\;http:
|
||||
//blog.fablab-cottbus.de/wp-content/uploads/2018/09/33947e55bab179ce8727f7
|
||||
b4385f8970df83b2dd.jpeg\;500\;353\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/09/33947e55bab179ce8727f7b4385f8970df83b2dd-300x212
|
||||
.jpeg' width='300' height='212' /></div><p>Wie sauber ist die Luft\, die i
|
||||
ch atme? Wie lassen sich eigene Messdaten erheben\, um dieser Frage auf de
|
||||
n Grund zu gehen? Während dieses Workshops baust du dir dein eigenes Senso
|
||||
rsystem\, das du zur Messung der Feinstaubbelastung\, Temperatur und Luftf
|
||||
euchtigkeit nutzen kannst. Werde Teil des deutschlandweiten luftdaten.info
|
||||
-Netzwerkes und teile deine Daten mit anderen. </p>\n<p>Der Workshop ist k
|
||||
ostenlos und für Einsteigende geeignet. <strong>Bitte bringt einen Laptop
|
||||
mit!</strong></p>\n<p><a href='https://www.meet-and-code.org/de/de/event-s
|
||||
how/1209' rel='noopener' target='_blank'><button name='button'>Jetzt anmel
|
||||
den</button></a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1898@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Marcel Jongmanns\; mjongmanns@gmail.com
|
||||
DESCRIPTION:Es ist ein Einsteigerkurs für den Umgang mit Mikrocontrollern a
|
||||
m Beispiel eines Arduino. Die Hardware und der Handhabung damit wird Stück
|
||||
für Stück vorgestellt.\nAls Beispielanwendung wird ein Gießautomat für Pf
|
||||
lanzen aufgebaut. Die Feuchtigkeit der Erde wird über einen Sensor erfasst
|
||||
. Ist diese zu niedrig\, wird eine Pumpe eingeschaltet\, die Wasser in den
|
||||
Blumentopf pumpt.\nZur Überwachung der Umgebung wird ein Sensor angeschlo
|
||||
ssen\, der die Temperatur und Luftfeuchte aufnimmt. Die Daten lassen sich
|
||||
an einem PC anzeigen.\nMitbringen: Laptop mit installierter Arduino IDE. E
|
||||
s werden weitere Libraries benötigt. \nDer Workshop ist kostenlos und für
|
||||
Einsteigende. Bitte bringt einen Laptop mit!\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181014T120000
|
||||
DTEND;TZID=Europe/Berlin:20181014T140000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Pflanzenüberwachung mit Arduino
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/pflanzenueberwachung-mit-ar
|
||||
duino/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/09/86d14bcd26afa3a549a900db8de54d6e0a92a7a9-150x150.jpeg\;150\;150\;
|
||||
1\,medium\;http://blog.fablab-cottbus.de/wp-content/uploads/2018/09/86d14b
|
||||
cd26afa3a549a900db8de54d6e0a92a7a9-300x202.jpeg\;300\;202\;1\,large\;http:
|
||||
//blog.fablab-cottbus.de/wp-content/uploads/2018/09/86d14bcd26afa3a549a900
|
||||
db8de54d6e0a92a7a9.jpeg\;500\;336\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/09/86d14bcd26afa3a549a900db8de54d6e0a92a7a9-300x202
|
||||
.jpeg' width='300' height='202' /></div><p>Es ist ein Einsteigerkurs für d
|
||||
en Umgang mit Mikrocontrollern am Beispiel eines Arduino. Die Hardware und
|
||||
der Handhabung damit wird Stück für Stück vorgestellt.<br />\nAls Beispie
|
||||
lanwendung wird ein Gießautomat für Pflanzen aufgebaut. Die Feuchtigkeit d
|
||||
er Erde wird über einen Sensor erfasst. Ist diese zu niedrig\, wird eine P
|
||||
umpe eingeschaltet\, die Wasser in den Blumentopf pumpt.<br />\nZur Überwa
|
||||
chung der Umgebung wird ein Sensor angeschlossen\, der die Temperatur und
|
||||
Luftfeuchte aufnimmt. Die Daten lassen sich an einem PC anzeigen.<br />\nM
|
||||
itbringen: Laptop mit installierter Arduino IDE. Es werden weitere Librari
|
||||
es benötigt. </p>\n<p>Der Workshop ist kostenlos und für Einsteigende. <st
|
||||
rong>Bitte bringt einen Laptop mit!</strong></p>\n<p><a href='https://www.
|
||||
meet-and-code.org/de/de/event-show/1212' rel='noopener' target='_blank'><b
|
||||
utton name='button'>Jetzt anmelden</button></a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1894@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Jannik Schilling\; jannik.schilling@gmail.com
|
||||
DESCRIPTION:LaTeX ist ein Compiler\, der es ermöglicht sehr ansehnliche Tex
|
||||
tdokumente zu erstellen – ganz ohne Stress mit der Formatierung. Was benöt
|
||||
igt wird\, sind nur ein paar Befehle. Die lernt ihr in diesem Einsteigerku
|
||||
rs. Der ist folgendermaßen aufgebaut:\n* Einführung und Installation\n* Br
|
||||
iefe mit Latex\n* Seminar-\, Bachelor- und andere Abschlussarbeiten\n* Prä
|
||||
sentationen\n* Mathematische und chemische Formeln (optional)\n* Lebenslau
|
||||
f (optional)\n* Poster (optional) \nDer Workshop ist kostenlos und für Ein
|
||||
steigende gedacht. Bitte bringt einen Laptop mit.\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181018T150000
|
||||
DTEND;TZID=Europe/Berlin:20181018T180000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:LaTeX für Einsteigende
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/latex-fuer-einsteigende/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/09/ccbd3d10d23a14a4dcedaa7089527d384f78dd92-150x150.png\;150\;150\;1
|
||||
\,medium\;http://blog.fablab-cottbus.de/wp-content/uploads/2018/09/ccbd3d1
|
||||
0d23a14a4dcedaa7089527d384f78dd92-261x300.png\;261\;300\;1\,large\;http://
|
||||
blog.fablab-cottbus.de/wp-content/uploads/2018/09/ccbd3d10d23a14a4dcedaa70
|
||||
89527d384f78dd92.png\;500\;575\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/09/ccbd3d10d23a14a4dcedaa7089527d384f78dd92-261x300
|
||||
.png' width='261' height='300' /></div><p>LaTeX ist ein Compiler\, der es
|
||||
ermöglicht sehr ansehnliche Textdokumente zu erstellen – ganz ohne Stress
|
||||
mit der Formatierung. Was benötigt wird\, sind nur ein paar Befehle. Die l
|
||||
ernt ihr in diesem Einsteigerkurs. Der ist folgendermaßen aufgebaut:</p>\n
|
||||
<p>* Einführung und Installation<br />\n* Briefe mit Latex<br />\n* Semina
|
||||
r-\, Bachelor- und andere Abschlussarbeiten<br />\n* Präsentationen<br />
|
||||
\n* Mathematische und chemische Formeln (optional)<br />\n* Lebenslauf (op
|
||||
tional)<br />\n* Poster (optional) </p>\n<p>Der Workshop ist kostenlos und
|
||||
für Einsteigende gedacht. <strong>Bitte bringt einen Laptop mit.</strong>
|
||||
</p>\n<p><a href='https://www.meet-and-code.org/de/de/event-show/1221' rel
|
||||
='noopener' target='_blank'><button name='button'>Jetzt anmelden</button><
|
||||
/a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1890@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Christian Hanisch\; christian.hanisch@fablab-cottbus.de
|
||||
DESCRIPTION:Wie kann ich mein Smartphone google-frei bekommen? Im Workshop
|
||||
lernst du verschiedene Alternativen kennen und wir helfen dir dabei dein e
|
||||
igenes Gerät einzurichten.\nAblauf :\n-Welche Betriebssysteme für Smartpho
|
||||
nes gibt es?\n-Wo liegen Vor-/Nachteile\n-Vorbereitung der Installation\n-
|
||||
Praktische Anwendung \nDer Workshop ist kostenlos. Bitte bringt einen Lapt
|
||||
op und ggf. ein funktionierendes Smartphone mit.\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181019T150000
|
||||
DTEND;TZID=Europe/Berlin:20181019T180000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Alternative Betriebssysteme für das Smartphone
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/alternative-betriebssysteme
|
||||
-fuer-das-smartphone/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/09/5d5a7747ad81bfbef98132c8ffb1f4a76df783d3-150x150.jpeg\;150\;150\;
|
||||
1\,medium\;http://blog.fablab-cottbus.de/wp-content/uploads/2018/09/5d5a77
|
||||
47ad81bfbef98132c8ffb1f4a76df783d3-300x200.jpeg\;300\;200\;1\,large\;http:
|
||||
//blog.fablab-cottbus.de/wp-content/uploads/2018/09/5d5a7747ad81bfbef98132
|
||||
c8ffb1f4a76df783d3.jpeg\;500\;333\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/09/5d5a7747ad81bfbef98132c8ffb1f4a76df783d3-300x200
|
||||
.jpeg' width='300' height='200' /></div><p>Wie kann ich mein Smartphone go
|
||||
ogle-frei bekommen? Im Workshop lernst du verschiedene Alternativen kennen
|
||||
und wir helfen dir dabei dein eigenes Gerät einzurichten.</p>\n<p>Ablauf
|
||||
:</p>\n<p>-Welche Betriebssysteme für Smartphones gibt es?<br />\n-Wo lieg
|
||||
en Vor-/Nachteile<br />\n-Vorbereitung der Installation<br />\n-Praktische
|
||||
Anwendung </p>\n<p>Der Workshop ist kostenlos. <strong>Bitte bringt einen
|
||||
Laptop und ggf. ein funktionierendes Smartphone mit.</strong></p>\n<p><a
|
||||
href='https://www.meet-and-code.org/de/de/event-show/1221' rel='noopener'
|
||||
target='_blank'><button name='button'>Jetzt anmelden</button></a></p>\n</B
|
||||
ODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1892@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Maximilian Voigt\; m.voigt@fablab-cottbus.de
|
||||
DESCRIPTION:Täglich vermessen tausende technische Geräte mithilfe von Senso
|
||||
ren unsere Umwelt\, reagieren anhand der Ergebnisse oder speichern sie in
|
||||
Datenbanken ab. Sind die Daten einmal erfasst\, wirken sie wie kleine Wahr
|
||||
heiten\, mit denen wir z.B. die Wasser- oder Luftqualität erforschen. Auf
|
||||
dem Weg dahin kann aber vieles schiefgehen. Für unseren Alltag ist es also
|
||||
gut zu wissen\, wie solche Daten entstehen\, um Fehler erkennen und inter
|
||||
pretieren zu können. Thema dieses Workshops ist jener Weg\, vom natürliche
|
||||
n Ereignis zum digitalen Zahlenwert.\nAm Beispiel eines Temperatursensors\
|
||||
, eines sogenannten Heißleiters oder auch Thermistors\, werden wir gemeins
|
||||
am mit Marie erforschen\, was beim Erfassen einer Temperatur passiert. \nD
|
||||
er Workshop ist kostenlos und für Einsteigende gedacht. Bitte bringt eure
|
||||
Notebooks mit!\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181020T130000
|
||||
DTEND;TZID=Europe/Berlin:20181020T170000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Vom physikalische Ereignis zum Datensatz
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/vom-physikalische-ereignis-
|
||||
zum-datensatz/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/09/8923285b3413f9a82afd63ecf224afcddb6ede50-150x150.jpeg\;150\;150\;
|
||||
1\,medium\;http://blog.fablab-cottbus.de/wp-content/uploads/2018/09/892328
|
||||
5b3413f9a82afd63ecf224afcddb6ede50-300x99.jpeg\;300\;99\;1\,large\;http://
|
||||
blog.fablab-cottbus.de/wp-content/uploads/2018/09/8923285b3413f9a82afd63ec
|
||||
f224afcddb6ede50.jpeg\;500\;165\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/09/8923285b3413f9a82afd63ecf224afcddb6ede50-300x99.
|
||||
jpeg' width='300' height='99' /></div><p>Täglich vermessen tausende techni
|
||||
sche Geräte mithilfe von Sensoren unsere Umwelt\, reagieren anhand der Erg
|
||||
ebnisse oder speichern sie in Datenbanken ab. Sind die Daten einmal erfass
|
||||
t\, wirken sie wie kleine Wahrheiten\, mit denen wir z.B. die Wasser- oder
|
||||
Luftqualität erforschen. Auf dem Weg dahin kann aber vieles schiefgehen.
|
||||
Für unseren Alltag ist es also gut zu wissen\, wie solche Daten entstehen\
|
||||
, um Fehler erkennen und interpretieren zu können. Thema dieses Workshops
|
||||
ist jener Weg\, vom natürlichen Ereignis zum digitalen Zahlenwert.</p>\n<p
|
||||
>Am Beispiel eines Temperatursensors\, eines sogenannten Heißleiters oder
|
||||
auch Thermistors\, werden wir gemeinsam mit Marie erforschen\, was beim Er
|
||||
fassen einer Temperatur passiert. </p>\n<p>Der Workshop ist kostenlos und
|
||||
für Einsteigende gedacht. <strong>Bitte bringt eure Notebooks mit!</strong
|
||||
></p>\n<p><a href='https://www.meet-and-code.org/de/de/event-show/1216' re
|
||||
l='noopener' target='_blank'><button name='button'>Jetzt anmelden</button>
|
||||
</a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:ai1ec-1896@blog.fablab-cottbus.de
|
||||
DTSTAMP:20190304T162103Z
|
||||
CATEGORIES:
|
||||
CONTACT:Marcel Jongmanns\; mjongmanns@gmail.com
|
||||
DESCRIPTION:Ein Mikrofon wird an den Arduino angeschlossen und das analoge
|
||||
Signal abgetastet. Die abgetasteten Daten werden mit einer Frequenzanalyse
|
||||
(FFT) analysiert. Keine Angst! Die Mathematik dahinter ist kein Thema. Es
|
||||
wird lediglich erklärt\, welche Daten benötigt werden und was die berechn
|
||||
eten Zahlen bedeuten. Mit einfachen statistischen Mitteln ist es nun mögli
|
||||
ch z.B. die Farbe einer RGB LED abhängig von der Frequenz und Amplitude de
|
||||
s Signales zu modulieren.\nBitte mitbringen: Laptop mit installierter Ardu
|
||||
ino IDE. Es werden weitere Libraries benötigt.\nVorraussetzung: Es sollte
|
||||
bereits Programmiererfahrung vorhanden sein (Analogeingang\, Timer\, Array
|
||||
s\, Datentypen). Mathekenntnisse von Vorteil (Grundrechenarten\, Interpola
|
||||
tion\, Mittelwert). \nDer Workshop ist kostenlos und für Fortgeschrittene.
|
||||
Bitte bringt einen Laptop mit!\nJetzt anmelden
|
||||
DTSTART;TZID=Europe/Berlin:20181021T120000
|
||||
DTEND;TZID=Europe/Berlin:20181021T160000
|
||||
LOCATION:FabLabCB @ Walther-Pauer-Straße 5\, 03044 Cottbus
|
||||
SEQUENCE:0
|
||||
SUMMARY:Audiogesteuerte Lichter
|
||||
URL:http://blog.fablab-cottbus.de/Veranstaltung/audiogesteuerte-lichter/
|
||||
X-COST-TYPE:free
|
||||
X-WP-IMAGES-URL:thumbnail\;http://blog.fablab-cottbus.de/wp-content/uploads
|
||||
/2018/09/7bc2e0373505d888e6d2c46266003f8a06238ef1-150x150.jpeg\;150\;150\;
|
||||
1\,medium\;http://blog.fablab-cottbus.de/wp-content/uploads/2018/09/7bc2e0
|
||||
373505d888e6d2c46266003f8a06238ef1-300x199.jpeg\;300\;199\;1\,large\;http:
|
||||
//blog.fablab-cottbus.de/wp-content/uploads/2018/09/7bc2e0373505d888e6d2c4
|
||||
6266003f8a06238ef1.jpeg\;500\;331\;
|
||||
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2//E
|
||||
N'>\\n<HTML>\\n<HEAD>\\n<TITLE></TITLE>\\n</HEAD>\\n<BODY><div class='ai1e
|
||||
c-event-avatar alignleft timely'><img src='http://blog.fablab-cottbus.de/w
|
||||
p-content/uploads/2018/09/7bc2e0373505d888e6d2c46266003f8a06238ef1-300x199
|
||||
.jpeg' width='300' height='199' /></div><p>Ein Mikrofon wird an den Arduin
|
||||
o angeschlossen und das analoge Signal abgetastet. Die abgetasteten Daten
|
||||
werden mit einer Frequenzanalyse (FFT) analysiert. Keine Angst! Die Mathem
|
||||
atik dahinter ist kein Thema. Es wird lediglich erklärt\, welche Daten ben
|
||||
ötigt werden und was die berechneten Zahlen bedeuten. Mit einfachen statis
|
||||
tischen Mitteln ist es nun möglich z.B. die Farbe einer RGB LED abhängig v
|
||||
on der Frequenz und Amplitude des Signales zu modulieren.<br />\nBitte mit
|
||||
bringen: Laptop mit installierter Arduino IDE. Es werden weitere Libraries
|
||||
benötigt.<br />\nVorraussetzung: Es sollte bereits Programmiererfahrung v
|
||||
orhanden sein (Analogeingang\, Timer\, Arrays\, Datentypen). Mathekenntnis
|
||||
se von Vorteil (Grundrechenarten\, Interpolation\, Mittelwert). </p>\n<p>D
|
||||
er Workshop ist kostenlos und für Fortgeschrittene. <strong>Bitte bringt e
|
||||
inen Laptop mit!</strong></p>\n<p><a href='https://www.meet-and-code.org/d
|
||||
e/de/event-show/1213' rel='noopener' target='_blank'><button name='button'
|
||||
>Jetzt anmelden</button></a></p>\n</BODY></HTML>
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,24 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Pacific Standard Time:
|
||||
BEGIN:STANDARD
|
||||
DTSTART:16010101T020000
|
||||
TZOFFSETFROM:-0700
|
||||
TZOFFSETTO:-0800
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:16010101T020000
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0700
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20230608T170000Z;INTERVAL=1;BYDAY=TH;WKST=SU
|
||||
DTSTART;TZID=Pacific Standard Time:20230105T100000
|
||||
DTEND;TZID=Pacific Standard Time:20230105T110000
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,32 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
X-WR-CALNAME;VALUE=TEXT:Test RDATE
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:America/Vancouver
|
||||
BEGIN:STANDARD
|
||||
DTSTART:20221106T020000
|
||||
TZOFFSETFROM:-0700
|
||||
TZOFFSETTO:-0800
|
||||
RDATE:20231105T020000
|
||||
TZNAME:PST
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:20230312T020000
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0700
|
||||
RDATE:20240310T020000
|
||||
TZNAME:PDT
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
UID:1
|
||||
DESCRIPTION:Test RDATE
|
||||
DTSTART;TZID=America/Vancouver:20230920T120000
|
||||
DTEND;TZID=America/Vancouver:20230920T140000
|
||||
EXDATE;TZID=America/Vancouver:20231220T120000
|
||||
RDATE;VALUE=PERIOD;TZID=America/Vancouver:20231213T120000/20231213T150000
|
||||
RRULE:FREQ=MONTHLY;COUNT=9;INTERVAL=1;BYDAY=+3WE;BYMONTH=1,2,3,4,5,9,10,11,
|
||||
12;WKST=MO
|
||||
SUMMARY:Test RDATE
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,8 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20240912T120000Z
|
||||
DTEND:20240912T130000Z
|
||||
RDATE;VALUE=PERIOD:20240913T120000Z/PT2H
|
||||
SUMMARY:The RDATE is a period with a duration.
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,17 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20231102T221721Z
|
||||
DTSTART;VALUE=DATE:20231002
|
||||
DTEND;VALUE=DATE:20231009
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
SUBCALENDAR-NAME:test
|
||||
EVENT-ID:538924
|
||||
EVENT-ALLDAY:true
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20231001;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20231102T221633Z
|
||||
LAST-MODIFIED:20231102T221716Z
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,17 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20231102T221721Z
|
||||
DTSTART;VALUE=DATE:20231002
|
||||
DTEND;VALUE=DATE:20231009
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
SUBCALENDAR-NAME:test
|
||||
EVENT-ID:538924
|
||||
EVENT-ALLDAY:true
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240331;COUNT=-1;INTERVAL=4;BYDAY=MO
|
||||
CREATED:20231102T221633Z
|
||||
LAST-MODIFIED:20231102T221716Z
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,32 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:XXX
|
||||
DTSTART;TZID=Europe/Paris:20231218T234500
|
||||
DTEND;TZID=Europe/Paris:20231218T233000
|
||||
DTSTAMP:20231213T104027Z
|
||||
UID:84A72-65798A00-5-20465200
|
||||
SEQUENCE:1
|
||||
ATTENDEE;CN="XXX";PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPA
|
||||
NT;RSVP=TRUE:mailto:xxx@yyy.zzz
|
||||
CLASS:PUBLIC
|
||||
CREATED:20231213T104027Z
|
||||
LAST-MODIFIED:20231213T104027Z
|
||||
ORGANIZER;CN="XXX":mailto:aaa@yyy.zzz
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
SUMMARY:XXX
|
||||
DTSTART;TZID=Europe/Paris:20231218T234500
|
||||
DUE;TZID=Europe/Paris:20231218T233000
|
||||
DTSTAMP:20231213T104027Z
|
||||
UID:84A72-65798A00-5-20465200
|
||||
SEQUENCE:1
|
||||
ATTENDEE;CN="XXX";PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPA
|
||||
NT;RSVP=TRUE:mailto:xxx@yyy.zzz
|
||||
CLASS:PUBLIC
|
||||
CREATED:20231213T104027Z
|
||||
LAST-MODIFIED:20231213T104027Z
|
||||
ORGANIZER;CN="XXX":mailto:aaa@yyy.zzz
|
||||
TRANSP:OPAQUE
|
||||
END:VTODO
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,43 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240708
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
RECURRENCE-ID;VALUE=DATE:20240715
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240702
|
||||
DTEND;VALUE=DATE:20240709
|
||||
SUMMARY:test123 - edited event!!!!
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240708
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
EXDATE;VALUE=DATE:20240715
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240701T063743Z
|
||||
SEQUENCE:3
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,42 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240708
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
RECURRENCE-ID;VALUE=DATE:20240715
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240702
|
||||
DTEND;VALUE=DATE:20240709
|
||||
SUMMARY:test123 - edited event!!!!
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240708
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240701T063743Z
|
||||
SEQUENCE:3
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,17 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240702
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:1
|
||||
EXDATE;VALUE=DATE:20240715
|
||||
RDATE;VALUE=DATE:20240717
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,32 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240702
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:1
|
||||
EXDATE;VALUE=DATE:20240715
|
||||
RDATE;VALUE=DATE:20240717
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240702
|
||||
SUMMARY:test123 - edited
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
EXDATE;VALUE=DATE:20240729
|
||||
RDATE;VALUE=DATE:20240730
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240701T063743Z
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,29 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240708
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240707T214014Z
|
||||
DTSTART;VALUE=DATE:20240701
|
||||
DTEND;VALUE=DATE:20240708
|
||||
SUMMARY:test123 - edited
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20240801;INTERVAL=2;BYDAY=MO
|
||||
EXDATE;VALUE=DATE:20240715
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240701T063743Z
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,65 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Google Inc//Google Calendar 70.9054//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:Saint Marina Calendar
|
||||
X-WR-TIMEZONE:America/Los_Angeles
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:America/Los_Angeles
|
||||
X-LIC-LOCATION:America/Los_Angeles
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0700
|
||||
TZNAME:PDT
|
||||
DTSTART:19700308T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:-0700
|
||||
TZOFFSETTO:-0800
|
||||
TZNAME:PST
|
||||
DTSTART:19701101T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Los_Angeles:20140801T190000
|
||||
DTEND;TZID=America/Los_Angeles:20140801T200000
|
||||
RRULE:FREQ=YEARLY
|
||||
EXDATE;TZID=America/Los_Angeles:20160801T190000
|
||||
DTSTAMP:20240807T000326Z
|
||||
UID:aogpprh4bolu8ckmop49ca6404@google.com
|
||||
CREATED:20140331T192650Z
|
||||
LAST-MODIFIED:20150731T022326Z
|
||||
SEQUENCE:1
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Vespers for the Feast of St. Joseph
|
||||
TRANSP:OPAQUE
|
||||
BEGIN:VALARM
|
||||
ACTION:NONE
|
||||
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
|
||||
X-WR-ALARMUID:0D3A9816-AC61-499A-A594-930AA281666B
|
||||
UID:0D3A9816-AC61-499A-A594-930AA281666B
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Los_Angeles:20140801T183000
|
||||
DTEND;TZID=America/Los_Angeles:20140801T193000
|
||||
DTSTAMP:20240807T000326Z
|
||||
UID:aogpprh4bolu8ckmop49ca6404@google.com
|
||||
RECURRENCE-ID;TZID=America/Los_Angeles:20140801T190000
|
||||
CREATED:20140331T192650Z
|
||||
LAST-MODIFIED:20150731T022326Z
|
||||
SEQUENCE:3
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Vespers for the Feast of St. Joseph
|
||||
TRANSP:OPAQUE
|
||||
BEGIN:VALARM
|
||||
ACTION:NONE
|
||||
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
|
||||
X-WR-ALARMUID:8744D632-C9F8-483C-B095-590E0A3D2E39
|
||||
UID:8744D632-C9F8-483C-B095-590E0A3D2E39
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,65 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Google Inc//Google Calendar 70.9054//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:Saint Marina Calendar
|
||||
X-WR-TIMEZONE:America/Los_Angeles
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:America/Los_Angeles
|
||||
X-LIC-LOCATION:America/Los_Angeles
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0700
|
||||
TZNAME:PDT
|
||||
DTSTART:19700308T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:-0700
|
||||
TZOFFSETTO:-0800
|
||||
TZNAME:PST
|
||||
DTSTART:19701101T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Los_Angeles:20140801T190000
|
||||
DTEND;TZID=America/Los_Angeles:20140801T200000
|
||||
RRULE:FREQ=YEARLY
|
||||
EXDATE;TZID=America/Los_Angeles:20160801T190000
|
||||
DTSTAMP:20240807T000326Z
|
||||
UID:aogpprh4bolu8ckmop49ca6404@google.com
|
||||
CREATED:20140331T192650Z
|
||||
LAST-MODIFIED:20150731T022326Z
|
||||
SEQUENCE:1
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Vespers for the Feast of St. Joseph
|
||||
TRANSP:OPAQUE
|
||||
BEGIN:VALARM
|
||||
ACTION:NONE
|
||||
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
|
||||
X-WR-ALARMUID:0D3A9816-AC61-499A-A594-930AA281666B
|
||||
UID:0D3A9816-AC61-499A-A594-930AA281666B
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Los_Angeles:20140801T183000
|
||||
DTEND;TZID=America/Los_Angeles:20140801T193000
|
||||
DTSTAMP:20240807T000326Z
|
||||
UID:aogpprh4bolu8ckmop49ca6404@google.com
|
||||
RECURRENCE-ID;TZID=America/Los_Angeles:20140801T190000
|
||||
CREATED:20140331T192650Z
|
||||
LAST-MODIFIED:20150731T022326Z
|
||||
SEQUENCE:3
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Vespers for the Feast of St. Joseph
|
||||
TRANSP:OPAQUE
|
||||
BEGIN:VALARM
|
||||
ACTION:NONE
|
||||
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
|
||||
X-WR-ALARMUID:8744D632-C9F8-483C-B095-590E0A3D2E39
|
||||
UID:8744D632-C9F8-483C-B095-590E0A3D2E39
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,17 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20130803T190000Z
|
||||
DTEND:20130803T210000Z
|
||||
SUMMARY:This is an event
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20130803T190000Z
|
||||
DTEND:20130803T210000Z
|
||||
SUMMARY:This event is almost the same event
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20130803T190000Z
|
||||
DTEND:20130803T220000Z
|
||||
SUMMARY:This event is a little longer but starts at the same time
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,44 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240820T210909Z
|
||||
DTSTART;VALUE=DATE:20240729
|
||||
DTEND;VALUE=DATE:20240805
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240820T210909Z
|
||||
DTSTART;VALUE=DATE:20240819
|
||||
DTEND;VALUE=DATE:20240822
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=MO
|
||||
RECURRENCE-ID;VALUE=DATE:20240819
|
||||
CREATED:20240729T132247Z
|
||||
LAST-MODIFIED:20240729T132247Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240820T210908Z
|
||||
DTSTART;VALUE=DATE:20240729
|
||||
DTEND;VALUE=DATE:20240805
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=MO
|
||||
EXDATE;VALUE=DATE:20240819
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240729T133342Z
|
||||
EXDATE;VALUE=DATE:20240819
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,43 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240821T032819Z
|
||||
DTSTART;VALUE=DATE:20240401
|
||||
DTEND;VALUE=DATE:20240408
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=MO
|
||||
CREATED:20240311T051101Z
|
||||
LAST-MODIFIED:20240311T051101Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240821T032820Z
|
||||
DTSTART;VALUE=DATE:20240826
|
||||
DTEND;VALUE=DATE:20240902
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=MO
|
||||
RECURRENCE-ID;VALUE=DATE:20240826
|
||||
CREATED:20240729T125457Z
|
||||
LAST-MODIFIED:20240729T125457Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20240821T032820Z
|
||||
DTSTART;VALUE=DATE:20240826
|
||||
DTEND;VALUE=DATE:20240902
|
||||
SUMMARY:test123
|
||||
CATEGORIES:other
|
||||
UID:111
|
||||
ORGANIZER:aaa
|
||||
RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=MO
|
||||
RECURRENCE-ID;VALUE=DATE:20240826
|
||||
CREATED:20240729T125551Z
|
||||
LAST-MODIFIED:20240729T125551Z
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,12 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
UID:19970901T130000Z-123403@example.com
|
||||
DTSTAMP:19970901T130000Z
|
||||
DTSTART;VALUE=DATE:19971102
|
||||
SUMMARY:Our Blissful Anniversary
|
||||
TRANSP:TRANSPARENT
|
||||
CLASS:CONFIDENTIAL
|
||||
CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION
|
||||
RRULE:FREQ=YEARLY
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,638 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2024a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20241002T121843Z
|
||||
LAST-MODIFIED:20241002T121918Z
|
||||
DTSTAMP:20241002T121918Z
|
||||
UID:cd047c29-d904-47eb-bdba-ab7abafee025
|
||||
SUMMARY:event
|
||||
DTSTART;TZID=Europe/London:20241004T110000
|
||||
DTEND;TZID=Europe/London:20241004T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:2
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
DESCRIPTION:no trigger
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=TIME:230000
|
||||
DESCRIPTION:invalid trigger
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;VALUE=DATE-TIME:20241003T130000Z
|
||||
DESCRIPTION:absolute trigger
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-P1D
|
||||
DESCRIPTION:correct trigger
|
||||
END:VALARM
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;RELATED=ENDE:-PT15M
|
||||
DESCRIPTION:Invalid related
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,50 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20200206T210738Z
|
||||
LAST-MODIFIED:20200206T210826Z
|
||||
DTSTAMP:20200206T210826Z
|
||||
UID:b65c2b5b-b785-4edc-9560-e0379036d1f2
|
||||
SUMMARY:one is cancelled
|
||||
RRULE:FREQ=DAILY;COUNT=3
|
||||
DTSTART;TZID=Europe/Berlin:20200128T220000
|
||||
DTEND;TZID=Europe/Berlin:20200128T230000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:3
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20200206T210806Z
|
||||
LAST-MODIFIED:20200206T210826Z
|
||||
DTSTAMP:20200206T210826Z
|
||||
UID:b65c2b5b-b785-4edc-9560-e0379036d1f2
|
||||
SUMMARY:one is cancelled
|
||||
STATUS:CANCELLED
|
||||
RECURRENCE-ID;TZID=Europe/Berlin:20200129T220000
|
||||
DTSTART;TZID=Europe/Berlin:20200129T220000
|
||||
DTEND;TZID=Europe/Berlin:20200129T230000
|
||||
LOCATION:
|
||||
DESCRIPTION:
|
||||
TRANSP:OPAQUE
|
||||
CLASS:
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,14 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230724
|
||||
CREATED:20230606T153716Z
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Congés
|
||||
TRANSP:TRANSPARENT
|
||||
DTSTAMP:20230704T085547Z
|
||||
DTEND:20230817T000000Z
|
||||
SEQUENCE:1
|
||||
LAST-MODIFIED:20230731T161724Z
|
||||
UID:19970901T130000Z-123403@example.com
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,152 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DTEND;VALUE=DATE:20000102
|
||||
UID:VEVENT-DATE-DATE
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DUE;VALUE=DATE:20000102
|
||||
UID:VTODO-DATE-DATE
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DTEND:20000102T040000
|
||||
UID:VEVENT-DATE-DATETIME
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DUE:20000102T040000
|
||||
UID:VTODO-DATE-DATETIME
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DTEND:20000103T020000Z
|
||||
UID:VEVENT-DATE-UTC
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DUE:20000103T020000Z
|
||||
UID:VTODO-DATE-UTC
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DURATION:P3D
|
||||
UID:VEVENT-DATE-DAYS
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DURATION:P3D
|
||||
UID:VTODO-DATE-DAYS
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DURATION:PT10H
|
||||
UID:VEVENT-DATE-HOURS
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART;VALUE=DATE:20000101
|
||||
DURATION:PT10H
|
||||
UID:VTODO-DATE-HOURS
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000
|
||||
DTEND;VALUE=DATE:20000102
|
||||
UID:VEVENT-DATETIME-DATE
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000
|
||||
DUE;VALUE=DATE:20000102
|
||||
UID:VTODO-DATETIME-DATE
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000
|
||||
DTEND:20000102T040000
|
||||
UID:VEVENT-DATETIME-DATETIME
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000
|
||||
DUE:20000102T040000
|
||||
UID:VTODO-DATETIME-DATETIME
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000
|
||||
DTEND:20000103T020000Z
|
||||
UID:VEVENT-DATETIME-UTC
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000
|
||||
DUE:20000103T020000Z
|
||||
UID:VTODO-DATETIME-UTC
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000
|
||||
DURATION:P3D
|
||||
UID:VEVENT-DATETIME-DAYS
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000
|
||||
DURATION:P3D
|
||||
UID:VTODO-DATETIME-DAYS
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000
|
||||
DURATION:PT10H
|
||||
UID:VEVENT-DATETIME-HOURS
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000
|
||||
DURATION:PT10H
|
||||
UID:VTODO-DATETIME-HOURS
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000Z
|
||||
DTEND;VALUE=DATE:20000102
|
||||
UID:VEVENT-UTC-DATE
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000Z
|
||||
DUE;VALUE=DATE:20000102
|
||||
UID:VTODO-UTC-DATE
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000Z
|
||||
DTEND:20000102T040000
|
||||
UID:VEVENT-UTC-DATETIME
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000Z
|
||||
DUE:20000102T040000
|
||||
UID:VTODO-UTC-DATETIME
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000Z
|
||||
DTEND:20000103T020000Z
|
||||
UID:VEVENT-UTC-UTC
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000Z
|
||||
DUE:20000103T020000Z
|
||||
UID:VTODO-UTC-UTC
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000Z
|
||||
DURATION:P3D
|
||||
UID:VEVENT-UTC-DAYS
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000Z
|
||||
DURATION:P3D
|
||||
UID:VTODO-UTC-DAYS
|
||||
END:VTOOD
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20000101T000000Z
|
||||
DURATION:PT10H
|
||||
UID:VEVENT-UTC-HOURS
|
||||
END:VEVENT
|
||||
BEGIN:VTODO
|
||||
DTSTART:20000101T000000Z
|
||||
DURATION:PT10H
|
||||
UID:VTODO-UTC-HOURS
|
||||
END:VTOOD
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,122 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:+//IDN bitfire.at//DAVx5/2.6.1.1-gplay ical4j/2.2.6
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
TZURL:http://tzurl.org/zoneinfo/Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19810329T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19961027T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+005328
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:18930401T000000
|
||||
RDATE:18930401T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19160430T230000
|
||||
RDATE:19160430T230000
|
||||
RDATE:19170416T020000
|
||||
RDATE:19180415T020000
|
||||
RDATE:19400401T020000
|
||||
RDATE:19430329T020000
|
||||
RDATE:19440403T020000
|
||||
RDATE:19450402T020000
|
||||
RDATE:19460414T020000
|
||||
RDATE:19470406T030000
|
||||
RDATE:19480418T020000
|
||||
RDATE:19490410T020000
|
||||
RDATE:19800406T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19161001T010000
|
||||
RDATE:19161001T010000
|
||||
RDATE:19170917T030000
|
||||
RDATE:19180916T030000
|
||||
RDATE:19421102T030000
|
||||
RDATE:19431004T030000
|
||||
RDATE:19441002T030000
|
||||
RDATE:19451118T030000
|
||||
RDATE:19461007T030000
|
||||
RDATE:19471005T030000
|
||||
RDATE:19481003T030000
|
||||
RDATE:19491002T030000
|
||||
RDATE:19800928T030000
|
||||
RDATE:19810927T030000
|
||||
RDATE:19820926T030000
|
||||
RDATE:19830925T030000
|
||||
RDATE:19840930T030000
|
||||
RDATE:19850929T030000
|
||||
RDATE:19860928T030000
|
||||
RDATE:19870927T030000
|
||||
RDATE:19880925T030000
|
||||
RDATE:19890924T030000
|
||||
RDATE:19900930T030000
|
||||
RDATE:19910929T030000
|
||||
RDATE:19920927T030000
|
||||
RDATE:19930926T030000
|
||||
RDATE:19940925T030000
|
||||
RDATE:19950924T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0300
|
||||
TZNAME:CEMT
|
||||
DTSTART:19450524T010000
|
||||
RDATE:19450524T010000
|
||||
RDATE:19470511T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0300
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19450924T030000
|
||||
RDATE:19450924T030000
|
||||
RDATE:19470629T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19460101T000000
|
||||
RDATE:19460101T000000
|
||||
RDATE:19800101T000000
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20191219T182547Z
|
||||
UID:f0f31ddb-6918-46af-a5a1-0a7254fbce71
|
||||
SEQUENCE:11
|
||||
SUMMARY:Test
|
||||
LOCATION:Example
|
||||
DTSTART;TZID=Europe/Berlin:20191015T161500
|
||||
DURATION:PT1H30M
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20200204T151459Z;BYDAY=TU;WKST=SU
|
||||
EXDATE:20191015T141500Z,20191022T141500Z,20191105T151500Z,20191119T151500Z,
|
||||
20191126T151500Z,20191203T151500Z,20191217T151500Z,20191224T151500Z,201912
|
||||
31T151500Z
|
||||
CLASS:PUBLIC
|
||||
STATUS:CONFIRMED
|
||||
CREATED:20191013T184131Z
|
||||
X-MOZ-GENERATION:10
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,45 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T111937
|
||||
DTSTAMP:20190303T111937
|
||||
LAST-MODIFIED:20190303T111937
|
||||
UID:UYDQSG9TH4DE0WM3QFL2J
|
||||
SUMMARY:test1
|
||||
SEQUENCE:0
|
||||
DTSTART;TZID=Europe/Berlin:20190304T080000
|
||||
DTEND;TZID=Europe/Berlin:20190304T083000
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T111937
|
||||
DTSTAMP:20190303T111937
|
||||
LAST-MODIFIED:20190303T111937
|
||||
UID:UYDQSG9TH4DE0WM3QFL2J2
|
||||
SUMMARY:test2
|
||||
SEQUENCE:1
|
||||
DTSTART;TZID=Europe/Berlin:20190305T080000
|
||||
DTEND;TZID=Europe/Berlin:20190305T083000
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,643 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/London
|
||||
X-TZINFO:Europe/London[2025a]
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:-000115
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:18471201T000000
|
||||
RDATE:18471201T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19160521T020000
|
||||
RDATE:19160521T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19161001T030000
|
||||
RDATE:19161001T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19170408T020000
|
||||
RDATE:19170408T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19170917T030000
|
||||
RDATE:19170917T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19180324T020000
|
||||
RDATE:19180324T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19180930T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19190929T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19190330T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19201025T030000
|
||||
RDATE:19201025T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19210403T020000
|
||||
RDATE:19210403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19211003T030000
|
||||
RDATE:19211003T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19220326T020000
|
||||
RDATE:19220326T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19221008T030000
|
||||
RDATE:19221008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19230422T020000
|
||||
RDATE:19230422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19240413T020000
|
||||
RDATE:19240413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19230916T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19240921T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19250419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19260418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19270410T020000
|
||||
RDATE:19270410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19280422T020000
|
||||
RDATE:19280422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19290421T020000
|
||||
RDATE:19290421T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19300413T020000
|
||||
RDATE:19300413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19310419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19320417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19251004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19321002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19330409T020000
|
||||
RDATE:19330409T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19331008T030000
|
||||
RDATE:19331008T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19340422T020000
|
||||
RDATE:19340422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19350414T020000
|
||||
RDATE:19350414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19360419T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19370418T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19380410T020000
|
||||
RDATE:19380410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19341007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19381002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19390416T020000
|
||||
RDATE:19390416T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19400225T020000
|
||||
RDATE:19400225T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410504T020000
|
||||
RDATE:19410504T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19410810T030000
|
||||
RDATE:19410810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420405T020000
|
||||
RDATE:19420405T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19420809T030000
|
||||
RDATE:19420809T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430404T020000
|
||||
RDATE:19430404T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19430815T030000
|
||||
RDATE:19430815T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440402T020000
|
||||
RDATE:19440402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19440917T030000
|
||||
RDATE:19440917T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450402T020000
|
||||
RDATE:19450402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19391119T030000
|
||||
RDATE:19391119T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19450715T030000
|
||||
RDATE:19450715T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19460414T020000
|
||||
RDATE:19460414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470316T020000
|
||||
RDATE:19470316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+020000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470413T020000
|
||||
RDATE:19470413T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19451007T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19461006T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+020000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19470810T030000
|
||||
RDATE:19470810T030000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19471102T030000
|
||||
RDATE:19471102T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19480314T020000
|
||||
RDATE:19480314T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19490403T020000
|
||||
RDATE:19490403T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19481031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19491030T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19501022T030000
|
||||
RDATE:19501022T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19511021T030000
|
||||
RDATE:19511021T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19521026T030000
|
||||
RDATE:19521026T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19500416T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19530419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19540411T020000
|
||||
RDATE:19540411T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19550417T020000
|
||||
RDATE:19550417T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19560422T020000
|
||||
RDATE:19560422T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19570414T020000
|
||||
RDATE:19570414T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19580420T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19590419T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19600410T020000
|
||||
RDATE:19600410T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19531004T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19601002T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19610326T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19640322T020000
|
||||
RDATE:19640322T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19611029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19641025T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19651024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19661023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19650321T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19670319T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19671029T030000
|
||||
RDATE:19671029T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19681027T000000
|
||||
RDATE:19681027T000000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19680218T020000
|
||||
RDATE:19680218T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19711031T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19751026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19761024T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19771023T030000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19720319T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19800316T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19781029T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19801026T030000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19811025T020000
|
||||
RDATE:19811025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19821024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19831023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19841028T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19881023T020000
|
||||
RDATE:19881023T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19891029T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T020000
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19931024T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:Europe/London(DST)
|
||||
DTSTART:19810329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T010000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:Europe/London(STD)
|
||||
DTSTART:19961027T020000
|
||||
RDATE:19961027T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETTO:+010000
|
||||
TZOFFSETFROM:+000000
|
||||
TZNAME:(DST)
|
||||
DTSTART:19970330T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETTO:+000000
|
||||
TZOFFSETFROM:+010000
|
||||
TZNAME:(STD)
|
||||
DTSTART:19971026T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20250421T090544Z
|
||||
LAST-MODIFIED:20250421T090624Z
|
||||
DTSTAMP:20250421T090624Z
|
||||
UID:b143dcdc-2154-49a8-abea-5c64310ebabd
|
||||
SUMMARY:event
|
||||
RRULE:FREQ=DAILY;UNTIL=20250427T080000Z
|
||||
DTSTART;TZID=Europe/London:20250423T090000
|
||||
DTEND;TZID=Europe/London:20250423T100000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:4
|
||||
SEQUENCE:1
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20250421T090602Z
|
||||
LAST-MODIFIED:20250421T090607Z
|
||||
DTSTAMP:20250421T090607Z
|
||||
UID:b143dcdc-2154-49a8-abea-5c64310ebabd
|
||||
SUMMARY:event
|
||||
RECURRENCE-ID;TZID=Europe/London:20250424T090000
|
||||
DTSTART;TZID=Europe/London:20250424T110000
|
||||
DTEND;TZID=Europe/London:20250424T120000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:4
|
||||
SEQUENCE:2
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
CREATED:20250421T090607Z
|
||||
LAST-MODIFIED:20250421T090624Z
|
||||
DTSTAMP:20250421T090624Z
|
||||
UID:b143dcdc-2154-49a8-abea-5c64310ebabd
|
||||
SUMMARY:event
|
||||
RECURRENCE-ID;TZID=Europe/London:20250425T090000
|
||||
DTSTART;TZID=Europe/London:20250425T090000
|
||||
DTEND;TZID=Europe/London:20250425T100000
|
||||
TRANSP:OPAQUE
|
||||
X-MOZ-GENERATION:4
|
||||
SEQUENCE:3
|
||||
LOCATION:new place
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,10 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:daily testing
|
||||
DTSTART:20150901T080000
|
||||
DTEND:20150901T100000
|
||||
DTSTAMP:20250529T181439Z
|
||||
UID:test1
|
||||
RRULE:FREQ=DAILY
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,42 @@
|
||||
BEGIN:VCALENDAR
|
||||
METHOD:PUBLISH
|
||||
PRODID:Microsoft Exchange Server 2010
|
||||
VERSION:2.0
|
||||
X-WR-CALNAME:Events
|
||||
X-EVOLUTION-DATA-REVISION:2020-04-23T17:43:39.112248Z(2)
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:W. Europe Standard Time
|
||||
BEGIN:STANDARD
|
||||
DTSTART:16010101T030000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:16010101T020000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
|
||||
BEGIN:VEVENT
|
||||
UID:3bbe38c205956551730fc9233525fe268296ec02
|
||||
DTSTAMP:20200423T174240Z
|
||||
DTSTART;TZID=Europe/Berlin:
|
||||
20200426T140000
|
||||
DTEND;TZID=Europe/Berlin:
|
||||
20200426T143000
|
||||
SUMMARY:Reoccur
|
||||
SEQUENCE:7
|
||||
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for DESCRIPTION
|
||||
property. Removing entire property:
|
||||
CREATED:20200423T174316Z
|
||||
LAST-MODIFIED:20200423T174339Z
|
||||
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for DESCRIPTION
|
||||
property. Removing entire property:
|
||||
RRULE:FREQ=DAILY;UNTIL=20200429T000000
|
||||
EXDATE:20200427T120000Z
|
||||
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,42 @@
|
||||
BEGIN:VCALENDAR
|
||||
METHOD:PUBLISH
|
||||
PRODID:Microsoft Exchange Server 2010
|
||||
VERSION:2.0
|
||||
X-WR-CALNAME:Events
|
||||
X-EVOLUTION-DATA-REVISION:2020-04-23T17:43:39.112248Z(2)
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:W. Europe Standard Time
|
||||
BEGIN:STANDARD
|
||||
DTSTART:16010101T030000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:16010101T020000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
|
||||
BEGIN:VEVENT
|
||||
UID:3bbe38c205956551730fc9233525fe268296ec02
|
||||
DTSTAMP:20200423T174240Z
|
||||
DTSTART;TZID=Europe/Berlin:
|
||||
20200426T140000
|
||||
DTEND;TZID=Europe/Berlin:
|
||||
20200426T143000
|
||||
SUMMARY:Reoccur
|
||||
SEQUENCE:7
|
||||
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for DESCRIPTION
|
||||
property. Removing entire property:
|
||||
CREATED:20200423T174316Z
|
||||
LAST-MODIFIED:20200423T174339Z
|
||||
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for DESCRIPTION
|
||||
property. Removing entire property:
|
||||
RRULE:FREQ=DAILY;UNTIL=20200429T000000Z
|
||||
EXDATE:20200427T120000Z
|
||||
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,141 @@
|
||||
BEGIN:VCALENDAR
|
||||
METHOD:PUBLISH
|
||||
PRODID:Microsoft Exchange Server 2010
|
||||
VERSION:2.0
|
||||
X-WR-CALNAME:Calendar
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:GMT Standard Time
|
||||
BEGIN:STANDARD
|
||||
DTSTART:16010101T020000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0000
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:16010101T010000
|
||||
TZOFFSETFROM:+0000
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DESCRIPTION:\n
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20200916T230000Z;INTERVAL=2;BYDAY=TH;WKST=MO
|
||||
UID:040000008200E00074C5B7101A82E00800000000017E1BADC42ED601000000000000000
|
||||
010000000FBF1FBAE2E9FBC4D81F16854E2F4D51B
|
||||
SUMMARY:Refuse black bin
|
||||
DTSTART;VALUE=DATE:20200402
|
||||
DTEND;VALUE=DATE:20200403
|
||||
CLASS:PUBLIC
|
||||
PRIORITY:5
|
||||
DTSTAMP:20200525T073743Z
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
SEQUENCE:0
|
||||
LOCATION:
|
||||
X-MICROSOFT-CDO-APPT-SEQUENCE:0
|
||||
X-MICROSOFT-CDO-BUSYSTATUS:FREE
|
||||
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
|
||||
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
|
||||
X-MICROSOFT-CDO-IMPORTANCE:1
|
||||
X-MICROSOFT-CDO-INSTTYPE:1
|
||||
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
|
||||
X-MICROSOFT-DISALLOW-COUNTER:FALSE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DESCRIPTION:\n
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20200923T230000Z;INTERVAL=2;BYDAY=TH;WKST=MO
|
||||
UID:040000008200E00074C5B7101A82E00800000000C6B92310C52ED601000000000000000
|
||||
010000000605B5A30BB664D469D7A9A45CF7F2FB3
|
||||
SUMMARY:Blue Recycle bin
|
||||
DTSTART;VALUE=DATE:20200409
|
||||
DTEND;VALUE=DATE:20200410
|
||||
CLASS:PUBLIC
|
||||
PRIORITY:5
|
||||
DTSTAMP:20200525T073743Z
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
SEQUENCE:0
|
||||
LOCATION:
|
||||
X-MICROSOFT-CDO-APPT-SEQUENCE:0
|
||||
X-MICROSOFT-CDO-BUSYSTATUS:FREE
|
||||
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
|
||||
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
|
||||
X-MICROSOFT-CDO-IMPORTANCE:1
|
||||
X-MICROSOFT-CDO-INSTTYPE:1
|
||||
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
|
||||
X-MICROSOFT-DISALLOW-COUNTER:FALSE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DESCRIPTION:\n
|
||||
UID:040000008200E00074C5B7101A82E00800000000017E1BADC42ED601000000000000000
|
||||
010000000FBF1FBAE2E9FBC4D81F16854E2F4D51B
|
||||
RECURRENCE-ID;TZID=GMT Standard Time:20200416T000000
|
||||
SUMMARY:Refuse black bin
|
||||
DTSTART;VALUE=DATE:20200417
|
||||
DTEND;VALUE=DATE:20200418
|
||||
CLASS:PUBLIC
|
||||
PRIORITY:5
|
||||
DTSTAMP:20200525T073743Z
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
SEQUENCE:0
|
||||
LOCATION:
|
||||
X-MICROSOFT-CDO-APPT-SEQUENCE:0
|
||||
X-MICROSOFT-CDO-BUSYSTATUS:FREE
|
||||
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
|
||||
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
|
||||
X-MICROSOFT-CDO-IMPORTANCE:1
|
||||
X-MICROSOFT-CDO-INSTTYPE:3
|
||||
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
|
||||
X-MICROSOFT-DISALLOW-COUNTER:FALSE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DESCRIPTION:\n
|
||||
UID:040000008200E00074C5B7101A82E00800000000017E1BADC42ED601000000000000000
|
||||
010000000FBF1FBAE2E9FBC4D81F16854E2F4D51B
|
||||
RECURRENCE-ID;TZID=GMT Standard Time:20200528T000000
|
||||
SUMMARY:Refuse black bin
|
||||
DTSTART;VALUE=DATE:20200529
|
||||
DTEND;VALUE=DATE:20200530
|
||||
CLASS:PUBLIC
|
||||
PRIORITY:5
|
||||
DTSTAMP:20200525T073743Z
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
SEQUENCE:0
|
||||
LOCATION:
|
||||
X-MICROSOFT-CDO-APPT-SEQUENCE:0
|
||||
X-MICROSOFT-CDO-BUSYSTATUS:FREE
|
||||
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
|
||||
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
|
||||
X-MICROSOFT-CDO-IMPORTANCE:1
|
||||
X-MICROSOFT-CDO-INSTTYPE:3
|
||||
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
|
||||
X-MICROSOFT-DISALLOW-COUNTER:FALSE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DESCRIPTION:\n
|
||||
UID:040000008200E00074C5B7101A82E00800000000017E1BADC42ED601000000000000000
|
||||
010000000FBF1FBAE2E9FBC4D81F16854E2F4D51B
|
||||
RECURRENCE-ID;TZID=GMT Standard Time:20200903T000000
|
||||
SUMMARY:Refuse black bin
|
||||
DTSTART;VALUE=DATE:20200904
|
||||
DTEND;VALUE=DATE:20200905
|
||||
CLASS:PUBLIC
|
||||
PRIORITY:5
|
||||
DTSTAMP:20200525T073743Z
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
SEQUENCE:0
|
||||
LOCATION:
|
||||
X-MICROSOFT-CDO-APPT-SEQUENCE:0
|
||||
X-MICROSOFT-CDO-BUSYSTATUS:FREE
|
||||
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
|
||||
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
|
||||
X-MICROSOFT-CDO-IMPORTANCE:1
|
||||
X-MICROSOFT-CDO-INSTTYPE:3
|
||||
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
|
||||
X-MICROSOFT-DISALLOW-COUNTER:FALSE
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,49 @@
|
||||
BEGIN:VCALENDAR
|
||||
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=Europe/Berlin:20200910T140000
|
||||
DTEND;TZID=Europe/Berlin:20200910T150000
|
||||
RRULE:FREQ=WEEKLY
|
||||
SEQUENCE:0
|
||||
SUMMARY:Base event
|
||||
UID:series 1
|
||||
END:VEVENT
|
||||
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=Europe/Berlin:20200917T140000
|
||||
DTEND;TZID=Europe/Berlin:20200917T150000
|
||||
RECURRENCE-ID:20200917T120000Z
|
||||
SEQUENCE:1
|
||||
SUMMARY:Modified event
|
||||
UID:series 1
|
||||
END:VEVENT
|
||||
|
||||
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20200907
|
||||
DTEND;VALUE=DATE:20200908
|
||||
RRULE:FREQ=WEEKLY
|
||||
SEQUENCE:0
|
||||
SUMMARY:Base event
|
||||
UID:series 2
|
||||
END:VEVENT
|
||||
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20200914
|
||||
DTEND;VALUE=DATE:20200915
|
||||
RECURRENCE-ID:20200914
|
||||
SEQUENCE:1
|
||||
SUMMARY:Modified event 1
|
||||
UID:series 2
|
||||
END:VEVENT
|
||||
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20200921
|
||||
DTEND;VALUE=DATE:20200922
|
||||
RECURRENCE-ID:20200921T000000Z
|
||||
SEQUENCE:2
|
||||
SUMMARY:Modified event 2
|
||||
UID:series 2
|
||||
END:VEVENT
|
||||
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,36 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20190613T171521Z
|
||||
DTSTART;VALUE=DATE:20190124
|
||||
DTEND;VALUE=DATE:20190125
|
||||
SUMMARY:WfH
|
||||
X-CONFLUENCE-CUSTOM-TYPE-ID:6972027e-37ba-4a3e-82cb-5690b51c4ab4
|
||||
CATEGORIES:WFH
|
||||
SUBCALENDAR-ID:7bdacef4-2d77-432b-bd52-10dffc67d4fb
|
||||
PARENT-CALENDAR-ID:5552044f-86e9-4d75-b038-9779bccf7a96
|
||||
PARENT-CALENDAR-NAME:
|
||||
SUBSCRIPTION-ID:
|
||||
SUBCALENDAR-TZ-ID:GB
|
||||
SUBCALENDAR-NAME:Calendar name here
|
||||
EVENT-ID:75697
|
||||
EVENT-ALLDAY:true
|
||||
CUSTOM-EVENTTYPE-ID:aaaaaaaa-37ba-4a3e-82cb-5690b51c4ab4
|
||||
UID:20190119T053217Z--1927336845@domain.com
|
||||
DESCRIPTION:
|
||||
ORGANIZER;X-CONFLUENCE-USER-KEY=aaaaaaaaaaaaa4eb01585ecded610030;CN=Fred Blo
|
||||
ggs;CUTYPE=INDIVIDUAL:mailto:person@domain.com
|
||||
RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TH
|
||||
CREATED:20190119T053217Z
|
||||
LAST-MODIFIED:20190216T121411Z
|
||||
ATTENDEE;X-CONFLUENCE-USER-KEY=ff808181582474eb01585ecded610030;CN=Fred Blo
|
||||
ggs;CUTYPE=INDIVIDUAL:mailto:person@domain.com
|
||||
EXDATE;VALUE=DATE:20190718
|
||||
EXDATE;VALUE=DATE:20190314
|
||||
EXDATE;VALUE=DATE:20190307
|
||||
EXDATE;VALUE=DATE:20190228
|
||||
EXDATE;VALUE=DATE:20190221
|
||||
SEQUENCE:6
|
||||
X-CONFLUENCE-SUBCALENDAR-TYPE:custom
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,22 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Google Inc//Google Calendar 70.9054//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:agy35@gmail.com
|
||||
X-WR-TIMEZONE:Europe/London
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20200814
|
||||
DTEND;VALUE=DATE:20200815
|
||||
DTSTAMP:20200819T200956Z
|
||||
UID:42sftcvqfh1jj1uk9lfrsufsi@google.com
|
||||
CREATED:20200819T200939Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200819T200939Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:test2
|
||||
TRANSP:TRANSPARENT
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,43 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Google Inc//Google Calendar 70.9054//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:Horario sem-5
|
||||
X-WR-TIMEZONE:Europe/Lisbon
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Lisbon
|
||||
X-LIC-LOCATION:Europe/Lisbon
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0000
|
||||
TZNAME:WET
|
||||
DTSTART:19701025T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0000
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:WEST
|
||||
DTSTART:19700329T010000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=Europe/Lisbon:20200921T113000
|
||||
DTEND;TZID=Europe/Lisbon:20200921T130000
|
||||
RRULE:FREQ=WEEKLY;BYDAY=MO
|
||||
DTSTAMP:20201026T103342Z
|
||||
UID:EVENT2
|
||||
CREATED:20200920T235116Z
|
||||
DESCRIPTION:<p><a href="https://videoconf-colibri.zoom.us/j/93800310242?pwd
|
||||
=K3FBUVJUV2hrTm1OR2RWb0ZabTJkZz09" target="_blank">https://videoconf-colibr
|
||||
i.zoom.us/j/93800310242?pwd=K3FBUVJUV2hrTm1OR2RWb0ZabTJkZz09</a></p>
|
||||
LAST-MODIFIED:20200920T235214Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:MDS-t
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,233 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Google Inc//Google Calendar 70.9054//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:School
|
||||
X-WR-TIMEZONE:America/Chicago
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:America/Chicago
|
||||
X-LIC-LOCATION:America/Chicago
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:-0600
|
||||
TZOFFSETTO:-0500
|
||||
TZNAME:CDT
|
||||
DTSTART:19700308T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:-0500
|
||||
TZOFFSETTO:-0600
|
||||
TZNAME:CST
|
||||
DTSTART:19701101T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20201116T081500
|
||||
DTEND;TZID=America/Chicago:20201116T083000
|
||||
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=1;BYDAY=MO,TU,TH,FR
|
||||
EXDATE;TZID=America/Chicago:20201127T081500
|
||||
EXDATE;TZID=America/Chicago:20201126T081500
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:c4p6@google.com
|
||||
CREATED:20201116T135538Z
|
||||
LAST-MODIFIED:20201116T143825Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#1
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART:20201113T141500Z
|
||||
DTEND:20201113T143000Z
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:5dru@google.com
|
||||
CREATED:20201113T154536Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20201113T154536Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#1
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20201109T123000
|
||||
DTEND;TZID=America/Chicago:20201109T124500
|
||||
RRULE:FREQ=WEEKLY;BYDAY=MO
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:u81j@google.com
|
||||
CREATED:20200925T001723Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20201105T102000Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#3
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20201106T123000
|
||||
DTEND;TZID=America/Chicago:20201106T124500
|
||||
RRULE:FREQ=WEEKLY;BYDAY=FR
|
||||
EXDATE;TZID=America/Chicago:20201127T123000
|
||||
EXDATE;TZID=America/Chicago:20201106T123000
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:mji2s@google.com
|
||||
CREATED:20200925T001657Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20201105T101945Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#3
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20201105T123000
|
||||
DTEND;TZID=America/Chicago:20201105T124500
|
||||
RRULE:FREQ=WEEKLY;BYDAY=TH
|
||||
EXDATE;TZID=America/Chicago:20201126T123000
|
||||
EXDATE;TZID=America/Chicago:20201112T123000
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:7l8ium@google.com
|
||||
CREATED:20201006T173925Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20201105T101904Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#3
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20201103T123000
|
||||
DTEND;TZID=America/Chicago:20201103T124500
|
||||
RRULE:FREQ=WEEKLY;BYDAY=TU
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:m0lbs@google.com
|
||||
CREATED:20200925T002247Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20201103T132721Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#3
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20200925T141500
|
||||
DTEND;TZID=America/Chicago:20200925T143000
|
||||
RRULE:FREQ=WEEKLY;WKST=MO
|
||||
EXDATE;TZID=America/Chicago:20201127T141500
|
||||
EXDATE;TZID=America/Chicago:20201106T141500
|
||||
EXDATE;TZID=America/Chicago:20201023T141500
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:m4dpn70@google.com
|
||||
CREATED:20200924T232319Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200925T002438Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#4
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20200925T101500
|
||||
DTEND;TZID=America/Chicago:20200925T103000
|
||||
RRULE:FREQ=WEEKLY;WKST=MO
|
||||
EXDATE;TZID=America/Chicago:20201127T101500
|
||||
EXDATE;TZID=America/Chicago:20201023T101500
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:p1lc8@google.com
|
||||
CREATED:20200924T232437Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200925T002405Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#2
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20200928T101500
|
||||
DTEND;TZID=America/Chicago:20200928T103000
|
||||
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=1;BYDAY=MO
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:m4b9nckq@google.com
|
||||
CREATED:20200924T232601Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200925T002309Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#2
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20201103T141500
|
||||
DTEND;TZID=America/Chicago:20201103T143000
|
||||
RRULE:FREQ=WEEKLY;BYDAY=TU
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:2n0o@google.com
|
||||
CREATED:20200925T002208Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200925T002208Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#4
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20200929T101500
|
||||
DTEND;TZID=America/Chicago:20200929T103000
|
||||
RRULE:FREQ=WEEKLY;WKST=SU;BYDAY=TU
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:2ohv@google.com
|
||||
CREATED:20200925T001837Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200925T002133Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#2
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20201001T101500
|
||||
DTEND;TZID=America/Chicago:20201001T103000
|
||||
RRULE:FREQ=WEEKLY;WKST=SU;BYDAY=TH
|
||||
EXDATE;TZID=America/Chicago:20201126T101500
|
||||
EXDATE;TZID=America/Chicago:20201112T101500
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:29kb@google.com
|
||||
CREATED:20200925T001940Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200925T002109Z
|
||||
LOCATION:
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#2
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=America/Chicago:20200915T081500
|
||||
DTEND;TZID=America/Chicago:20200915T083000
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20200923T045959Z;BYDAY=FR,MO,TH,TU,WE
|
||||
EXDATE;TZID=America/Chicago:20200916T081500
|
||||
DTSTAMP:20201211T121206Z
|
||||
UID:p1lg@google.com
|
||||
CREATED:20200915T115822Z
|
||||
DESCRIPTION:
|
||||
LAST-MODIFIED:20200916T120239Z
|
||||
LOCATION:
|
||||
SEQUENCE:1
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Event#1
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,17 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
SUMMARY:blabla
|
||||
DTSTART;TZID=Europe/London:20190801T140000
|
||||
DTEND;TZID=Europe/London:20190801T150000
|
||||
DTSTAMP:20190801T083416Z
|
||||
UID:blabla
|
||||
SEQUENCE:0
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20191023;BYDAY=TH;WKST=SU
|
||||
CREATED:20190729T105342Z
|
||||
DESCRIPTION:blabla
|
||||
LAST-MODIFIED:20190801T064315Z
|
||||
LOCATION:
|
||||
STATUS:CONFIRMED
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,22 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
UID:2334a952-f89f-4308-9639-fc22dc70519f
|
||||
RRULE:FREQ=WEEKLY;UNTIL=20190830;INTERVAL=1;BYDAY=FR
|
||||
SUMMARY:TEXT
|
||||
DTSTART;VALUE=DATE:20190823
|
||||
DTEND;VALUE=DATE:20190824
|
||||
STATUS:CONFIRMED
|
||||
CLASS:PUBLIC
|
||||
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
|
||||
X-MICROSOFT-CDO-INTENDEDSTATUS:OOF
|
||||
TRANSP:OPAQUE
|
||||
LAST-MODIFIED:20190814T093121Z
|
||||
DTSTAMP:20190814T093121Z
|
||||
SEQUENCE:0
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER;RELATED=START:-PT5M
|
||||
DESCRIPTION:Reminder
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,221 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Atlassian Confluence//Calendar Plugin 1.0//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:danl-test
|
||||
X-WR-CALDESC:
|
||||
X-WR-TIMEZONE:America/Los_Angeles
|
||||
X-MIGRATED-FOR-USER-KEY:true
|
||||
METHOD:PUBLISH
|
||||
X-CONFLUENCE-CUSTOM-EVENT-TYPE:false
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:America/Los_Angeles
|
||||
TZURL:http://tzurl.org/zoneinfo/America/Los_Angeles
|
||||
X-LIC-LOCATION:America/Los_Angeles
|
||||
UID:20211216T020534Z-1334061273@confluence.sd.apple.com
|
||||
SEQUENCE:0
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0700
|
||||
TZNAME:PDT
|
||||
DTSTART:20070311T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:-0700
|
||||
TZOFFSETTO:-0800
|
||||
TZNAME:PST
|
||||
DTSTART:20071104T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
|
||||
END:STANDARD
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:-075258
|
||||
TZOFFSETTO:-0800
|
||||
TZNAME:PST
|
||||
DTSTART:18831118T120702
|
||||
RDATE:18831118T120702
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0700
|
||||
TZNAME:PDT
|
||||
DTSTART:19180331T020000
|
||||
RDATE:19180331T020000
|
||||
RDATE:19190330T020000
|
||||
RDATE:19480314T020100
|
||||
RDATE:19500430T010000
|
||||
RDATE:19510429T010000
|
||||
RDATE:19520427T010000
|
||||
RDATE:19530426T010000
|
||||
RDATE:19540425T010000
|
||||
RDATE:19550424T010000
|
||||
RDATE:19560429T010000
|
||||
RDATE:19570428T010000
|
||||
RDATE:19580427T010000
|
||||
RDATE:19590426T010000
|
||||
RDATE:19600424T010000
|
||||
RDATE:19610430T010000
|
||||
RDATE:19620429T010000
|
||||
RDATE:19630428T010000
|
||||
RDATE:19640426T010000
|
||||
RDATE:19650425T010000
|
||||
RDATE:19660424T010000
|
||||
RDATE:19670430T020000
|
||||
RDATE:19680428T020000
|
||||
RDATE:19690427T020000
|
||||
RDATE:19700426T020000
|
||||
RDATE:19710425T020000
|
||||
RDATE:19720430T020000
|
||||
RDATE:19730429T020000
|
||||
RDATE:19740106T020000
|
||||
RDATE:19750223T020000
|
||||
RDATE:19760425T020000
|
||||
RDATE:19770424T020000
|
||||
RDATE:19780430T020000
|
||||
RDATE:19790429T020000
|
||||
RDATE:19800427T020000
|
||||
RDATE:19810426T020000
|
||||
RDATE:19820425T020000
|
||||
RDATE:19830424T020000
|
||||
RDATE:19840429T020000
|
||||
RDATE:19850428T020000
|
||||
RDATE:19860427T020000
|
||||
RDATE:19870405T020000
|
||||
RDATE:19880403T020000
|
||||
RDATE:19890402T020000
|
||||
RDATE:19900401T020000
|
||||
RDATE:19910407T020000
|
||||
RDATE:19920405T020000
|
||||
RDATE:19930404T020000
|
||||
RDATE:19940403T020000
|
||||
RDATE:19950402T020000
|
||||
RDATE:19960407T020000
|
||||
RDATE:19970406T020000
|
||||
RDATE:19980405T020000
|
||||
RDATE:19990404T020000
|
||||
RDATE:20000402T020000
|
||||
RDATE:20010401T020000
|
||||
RDATE:20020407T020000
|
||||
RDATE:20030406T020000
|
||||
RDATE:20040404T020000
|
||||
RDATE:20050403T020000
|
||||
RDATE:20060402T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:-0700
|
||||
TZOFFSETTO:-0800
|
||||
TZNAME:PST
|
||||
DTSTART:19181027T020000
|
||||
RDATE:19181027T020000
|
||||
RDATE:19191026T020000
|
||||
RDATE:19450930T020000
|
||||
RDATE:19490101T020000
|
||||
RDATE:19500924T020000
|
||||
RDATE:19510930T020000
|
||||
RDATE:19520928T020000
|
||||
RDATE:19530927T020000
|
||||
RDATE:19540926T020000
|
||||
RDATE:19550925T020000
|
||||
RDATE:19560930T020000
|
||||
RDATE:19570929T020000
|
||||
RDATE:19580928T020000
|
||||
RDATE:19590927T020000
|
||||
RDATE:19600925T020000
|
||||
RDATE:19610924T020000
|
||||
RDATE:19621028T020000
|
||||
RDATE:19631027T020000
|
||||
RDATE:19641025T020000
|
||||
RDATE:19651031T020000
|
||||
RDATE:19661030T020000
|
||||
RDATE:19671029T020000
|
||||
RDATE:19681027T020000
|
||||
RDATE:19691026T020000
|
||||
RDATE:19701025T020000
|
||||
RDATE:19711031T020000
|
||||
RDATE:19721029T020000
|
||||
RDATE:19731028T020000
|
||||
RDATE:19741027T020000
|
||||
RDATE:19751026T020000
|
||||
RDATE:19761031T020000
|
||||
RDATE:19771030T020000
|
||||
RDATE:19781029T020000
|
||||
RDATE:19791028T020000
|
||||
RDATE:19801026T020000
|
||||
RDATE:19811025T020000
|
||||
RDATE:19821031T020000
|
||||
RDATE:19831030T020000
|
||||
RDATE:19841028T020000
|
||||
RDATE:19851027T020000
|
||||
RDATE:19861026T020000
|
||||
RDATE:19871025T020000
|
||||
RDATE:19881030T020000
|
||||
RDATE:19891029T020000
|
||||
RDATE:19901028T020000
|
||||
RDATE:19911027T020000
|
||||
RDATE:19921025T020000
|
||||
RDATE:19931031T020000
|
||||
RDATE:19941030T020000
|
||||
RDATE:19951029T020000
|
||||
RDATE:19961027T020000
|
||||
RDATE:19971026T020000
|
||||
RDATE:19981025T020000
|
||||
RDATE:19991031T020000
|
||||
RDATE:20001029T020000
|
||||
RDATE:20011028T020000
|
||||
RDATE:20021027T020000
|
||||
RDATE:20031026T020000
|
||||
RDATE:20041031T020000
|
||||
RDATE:20051030T020000
|
||||
RDATE:20061029T020000
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0700
|
||||
TZNAME:PWT
|
||||
DTSTART:19420209T020000
|
||||
RDATE:19420209T020000
|
||||
END:DAYLIGHT
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:-0700
|
||||
TZOFFSETTO:-0700
|
||||
TZNAME:PPT
|
||||
DTSTART:19450814T160000
|
||||
RDATE:19450814T160000
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:-0800
|
||||
TZOFFSETTO:-0800
|
||||
TZNAME:PST
|
||||
DTSTART:19460101T000000
|
||||
RDATE:19460101T000000
|
||||
RDATE:19670101T000000
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20211216T020448Z
|
||||
DTSTART;VALUE=DATE:20211215
|
||||
DTEND;VALUE=DATE:20211216
|
||||
SUMMARY:test
|
||||
CATEGORIES:other
|
||||
SUBCALENDAR-ID:1cfd6797-ae26-4858-b13a-eac08fa24d7d
|
||||
PARENT-CALENDAR-ID:13e26edc-772b-44ba-9dfb-02a11f7f9825
|
||||
PARENT-CALENDAR-NAME:
|
||||
SUBSCRIPTION-ID:
|
||||
SUBCALENDAR-TZ-ID:America/Los_Angeles
|
||||
SUBCALENDAR-NAME:danl-test
|
||||
EVENT-ID:89058
|
||||
EVENT-ALLDAY:true
|
||||
UID:20211215T205931Z-1325586105@confluence.sd.apple.com
|
||||
DESCRIPTION:test event
|
||||
ORGANIZER:X-CONFLUENCE-USER-KEY=8a4a8a8e5418da4e015496587b6d0067;CN=Danie
|
||||
l Latham;CUTYPE=INDIVIDUAL:mailto:dlatham@apple.com
|
||||
CREATED:20211215T183642Z
|
||||
LAST-MODIFIED:20211215T213515Z
|
||||
ATTENDEE:X-CONFLUENCE-USER-KEY=8a4a8a8e5418da4e015496587b6d0067;CN=Daniel
|
||||
Latham;CUTYPE=INDIVIDUAL:mailto:dlatham@apple.com
|
||||
SEQUENCE:5
|
||||
X-CONFLUENCE-SUBCALENDAR-TYPE:other
|
||||
TRANSP:TRANSPARENT
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,59 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Google Inc//Google Calendar 70.9054//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:Partyborn Zeitgeist
|
||||
X-WR-TIMEZONE:Europe/Berlin
|
||||
X-WR-CALDESC:Alle Events des Zeitgeist Paderborn für den Partyborn Partyala
|
||||
rm\nhttps://partyborn.de/partyalarm
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=Europe/Berlin:20211217T213000
|
||||
DTSTAMP:20211218T004508Z
|
||||
UID:38m812jicsrer5gorh3mlp7qhc@google.com
|
||||
RECURRENCE-ID;TZID=Europe/Berlin:20211231T213000
|
||||
CREATED:20211218T004036Z
|
||||
DESCRIPTION:Jeden letzten Freitag im Monat <a href="https://www.instagram.c
|
||||
om/p/CWwxmqbKXsC/">https://www.instagram.com/p/CWwxmqbKXsC/</a>
|
||||
LAST-MODIFIED:20211218T004234Z
|
||||
LOCATION:
|
||||
SEQUENCE:3
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Karaoke
|
||||
TRANSP:TRANSPARENT
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=Europe/Berlin:20211126T213000
|
||||
DTEND;TZID=Europe/Berlin:20211126T213000
|
||||
RRULE:FREQ=MONTHLY;BYDAY=-1FR
|
||||
DTSTAMP:20211218T004508Z
|
||||
UID:38m812jicsrer5gorh3mlp7qhc@google.com
|
||||
CREATED:20211218T004036Z
|
||||
DESCRIPTION:Jeden letzten Freitag im Monat <a href="https://www.instagram.c
|
||||
om/p/CWwxmqbKXsC/">https://www.instagram.com/p/CWwxmqbKXsC/</a>
|
||||
LAST-MODIFIED:20211218T004214Z
|
||||
LOCATION:
|
||||
SEQUENCE:2
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Karaoke
|
||||
TRANSP:TRANSPARENT
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,79 @@
|
||||
BEGIN:VCALENDAR
|
||||
PRODID:-//Google Inc//Google Calendar 70.9054//EN
|
||||
VERSION:2.0
|
||||
CALSCALE:GREGORIAN
|
||||
METHOD:PUBLISH
|
||||
X-WR-CALNAME:Test Calendar
|
||||
X-WR-TIMEZONE:Australia/Sydney
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Australia/Sydney
|
||||
X-LIC-LOCATION:Australia/Sydney
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+1100
|
||||
TZOFFSETTO:+1000
|
||||
TZNAME:AEST
|
||||
DTSTART:19700405T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+1000
|
||||
TZOFFSETTO:+1100
|
||||
TZNAME:AEDT
|
||||
DTSTART:19701004T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=Australia/Sydney:20230808T140000
|
||||
DTEND;TZID=Australia/Sydney:20230808T150000
|
||||
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20230828T135959Z;BYDAY=TU
|
||||
DTSTAMP:20230629T040023Z
|
||||
UID:7v3ju5ft4je5iq18nfdk2s3spk@google.com
|
||||
CREATED:20230629T035454Z
|
||||
LAST-MODIFIED:20230629T035851Z
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Datetime
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;TZID=Australia/Sydney:20230814T140000
|
||||
DTEND;TZID=Australia/Sydney:20230814T150000
|
||||
DTSTAMP:20230629T040023Z
|
||||
UID:7v3ju5ft4je5iq18nfdk2s3spk@google.com
|
||||
RECURRENCE-ID;TZID=Australia/Sydney:20230815T140000
|
||||
CREATED:20230629T035454Z
|
||||
LAST-MODIFIED:20230629T035851Z
|
||||
SEQUENCE:1
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Datetime
|
||||
TRANSP:OPAQUE
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230810
|
||||
DTEND;VALUE=DATE:20230811
|
||||
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20230830;BYDAY=TH
|
||||
DTSTAMP:20230629T040023Z
|
||||
UID:6ep37v20d728v14rcgn17v9is6@google.com
|
||||
CREATED:20230629T035522Z
|
||||
LAST-MODIFIED:20230629T035854Z
|
||||
SEQUENCE:0
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:All Day
|
||||
TRANSP:TRANSPARENT
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230816
|
||||
DTEND;VALUE=DATE:20230817
|
||||
DTSTAMP:20230629T040023Z
|
||||
UID:6ep37v20d728v14rcgn17v9is6@google.com
|
||||
RECURRENCE-ID;VALUE=DATE:20230817
|
||||
CREATED:20230629T035522Z
|
||||
LAST-MODIFIED:20230629T035854Z
|
||||
SEQUENCE:1
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:All Day
|
||||
TRANSP:TRANSPARENT
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:RESERVAS 1.0//EN
|
||||
BEGIN:VEVENT
|
||||
UID:210
|
||||
DTSTART:20240901T120000Z
|
||||
DTEND:20240901T140000Z
|
||||
RRULE:FREQ=DAILY;INTERVAL=2;UNTIL=20250920
|
||||
RDATE:20240914T090000Z
|
||||
SEQUENCE:0
|
||||
SUMMARY:ORIGINAL EVENT
|
||||
DESCRIPTION: 2 hours long
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:210
|
||||
RECURRENCE-ID;RANGE=THISANDFUTURE:20240913T120000Z
|
||||
DTSTART:20240913T090000Z
|
||||
DTEND:20240913T160000Z
|
||||
SEQUENCE:1
|
||||
SUMMARY:MODIFIED EVENT
|
||||
DESCRIPTION: move -3h, make 7 hours long
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:210
|
||||
RECURRENCE-ID:20240915T120000Z
|
||||
DTSTART:20240915T170000Z
|
||||
DTEND:20240915T190000Z
|
||||
SEQUENCE:1
|
||||
SUMMARY:MODIFIED EVENT
|
||||
DESCRIPTION: move +5h, 2 hours long
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:210
|
||||
RECURRENCE-ID;RANGE=THISANDFUTURE:20240921T120000Z
|
||||
DTSTART:20240922T142200Z
|
||||
DTEND:20240922T161300Z
|
||||
SEQUENCE:1
|
||||
SUMMARY:EDITED EVENT
|
||||
DESCRIPTION: moved +1 day +2h +22min, 1 hour 51min long
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,15 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:manually_generated
|
||||
X-WR-TIMEZONE:Europe/Brussels
|
||||
X-WR-CALNAME:MyCalendar
|
||||
X-WR-CALDESC:Description of calendar
|
||||
BEGIN:VEVENT
|
||||
UID:match_1025179
|
||||
DTSTAMP:20210911T014015Z
|
||||
DESCRIPTION:Summary
|
||||
DTSTART:20210916T210000
|
||||
DTEND:20210916T224500
|
||||
SUMMARY:Summary
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,15 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//Example Corp.//CalDAV Client//EN
|
||||
BEGIN:VJOURNAL
|
||||
UID:19920901T130000Z-123409@host.com
|
||||
DTSTAMP:19920901T130000Z
|
||||
DTSTART:19920420
|
||||
SUMMARY:Yearly Income Tax Report
|
||||
DESCRIPTION:We made it this year too. Probably. What's the point of a recurring journal entry? Journals are supposed to describe past events, aren't they?
|
||||
RRULE:FREQ=YEARLY
|
||||
CLASS:CONFIDENTIAL
|
||||
CATEGORIES:FAMILY,FINANCE
|
||||
PRIORITY:1
|
||||
END:VJOURNAL
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,15 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//Example Corp.//CalDAV Client//EN
|
||||
BEGIN:VTODO
|
||||
UID:19920901T130000Z-123408@host.com
|
||||
DTSTAMP:19920901T130000Z
|
||||
DTSTART:19920415T133000Z
|
||||
DUE:19920516T045959Z
|
||||
SUMMARY:Yearly Income Tax Preparation
|
||||
RRULE:FREQ=YEARLY
|
||||
CLASS:CONFIDENTIAL
|
||||
CATEGORIES:FAMILY,FINANCE
|
||||
PRIORITY:1
|
||||
END:VTODO
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,14 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//Example Corp.//CalDAV Client//EN
|
||||
BEGIN:VTODO
|
||||
UID:19920901T130000Z-123408@host.com
|
||||
DTSTAMP:19920901T130000Z
|
||||
DUE:19920516T045959Z
|
||||
SUMMARY:Yearly Income Tax Preparation
|
||||
RRULE:FREQ=YEARLY
|
||||
CLASS:CONFIDENTIAL
|
||||
CATEGORIES:FAMILY,FINANCE
|
||||
PRIORITY:1
|
||||
END:VTODO
|
||||
END:VCALENDAR
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,16 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//CyrusIMAP.org/Cyrus
|
||||
3.9.0-alpha0-85-gd6d859e0cf-fm-20230116.001-gd6d859e0//EN
|
||||
BEGIN:VEVENT
|
||||
CREATED:20230109T084023Z
|
||||
LAST-MODIFIED:20230119T110732Z
|
||||
DTSTAMP:20230119T110732Z
|
||||
UID:56cdc4dc-11b7-407c-86c6-9faedfc28afb
|
||||
SUMMARY:My repeating event
|
||||
RRULE:FREQ=WEEKLY;BYDAY=TH;COUNT=20
|
||||
RRULE:FREQ=MONTHLY;BYDAY=2MO;COUNT=2
|
||||
DTSTART;TZID=Europe/London:20230112T100000
|
||||
DTEND;TZID=Europe/London:20230112T120000
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,7 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,34 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T111937
|
||||
DTSTAMP:20190303T111937
|
||||
LAST-MODIFIED:20190303T111937
|
||||
UID:UYDQSG9TH4DE0WM3QFL2J
|
||||
SUMMARY:test2
|
||||
DTSTART;VALUE=DATE:20190304
|
||||
DTEND;VALUE=DATE:20190305
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -0,0 +1,37 @@
|
||||
BEGIN:VCALENDAR
|
||||
VERSION:2.0
|
||||
PRODID:-//SabreDAV//SabreDAV//EN
|
||||
CALSCALE:GREGORIAN
|
||||
X-WR-CALNAME:test
|
||||
X-APPLE-CALENDAR-COLOR:#e78074
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
CREATED:20190303T111937
|
||||
DTSTAMP:20190303T111937
|
||||
LAST-MODIFIED:20190303T111937
|
||||
UID:UYDQSG9TH4DE0WM3QFL2J
|
||||
SUMMARY:test3
|
||||
CLASS:PUBLIC
|
||||
STATUS:CONFIRMED
|
||||
DTSTART;VALUE=DATE:20190304
|
||||
DTEND;VALUE=DATE:20190305
|
||||
RRULE:FREQ=DAILY
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user