Folgenden Quellcode:

Open in Online-Editor
% DIN-A4 doublesided year calendar
% Author: Robert Krause
% License : Creative Commons attribution license
% Submitted to TeXample.net on 13 July 2014
\documentclass[landscape,a4paper, ngerman, 10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{tikz}           % Use the calendar.sty style

\usepackage{translator} % German Month and Day names
\usepackage{fancyhdr}       % header and footer
\usepackage{fix-cm}     % Large year in header

\usepackage[landscape, headheight = 2cm, margin=.5cm,
  top = 3.2cm, nofoot]{geometry}
\usetikzlibrary{calc}
\usetikzlibrary{calendar}
\renewcommand*\familydefault{\sfdefault}

% User defined
\def\year{2015}
% Names of Holidays are inserted by employing this macro
\def\termin#1#2{
  \node [anchor=north west, text width= 3.4cm] at
    ($(cal-#1.north west)+(3em, -3pt)$) {\tiny{#2}};
}

%Header
\renewcommand{\headrulewidth}{0.0pt}
\setlength{\headheight}{10ex}
\chead{
  \fontsize{60}{70}\selectfont\textbf{\year}
  \Huge\textbf{\textsc{Kalender}}\hfill
}
%Footer
\cfoot{\footnotesize\texttt{\copyright Robert Krause}}

\begin{document}
\pagestyle{fancy}
\begin{center}
\begin{tikzpicture}[every day/.style={anchor = north}]
\calendar[
  dates=\year-01-01 to \year-06-30,
  name=cal,
  day yshift = 3em,
  day code=
  {
    \node[name=\pgfcalendarsuggestedname,every day,shape=rectangle,
    minimum height= .53cm, text width = 4.4cm, draw = gray]{\tikzdaytext};
    \draw (-1.8cm, -.1ex) node[anchor = west]{\footnotesize%
      \pgfcalendarweekdayshortname{\pgfcalendarcurrentweekday}};
  },
  execute before day scope=
  {
    \ifdate{day of month=1}
    {
      % Shift right
      \pgftransformxshift{4.8cm}
      % Print month name 
      \draw (0,0)node [shape=rectangle, minimum height= .53cm,
        text width = 4.4cm, fill = black, text= white, draw = black, text centered]
        {\textbf{\pgfcalendarmonthname{\pgfcalendarcurrentmonth}}};
    }{}
    \ifdate{workday}
    {
      % normal days are white
      \tikzset{every day/.style={fill=white}}
      % Vacation (Germany, Baden-Wuerrtemberg) gray background
      \ifdate{between=2014-12-24 and 2015-01-05}{%
        \tikzset{every day/.style={fill=gray!30}}}{}
      \ifdate{between=2015-03-25 and 2015-04-05}{%
        \tikzset{every day/.style={fill=gray!30}}}{}
      \ifdate{between=2015-05-21 and 2015-06-01}{%
        \tikzset{every day/.style={fill=gray!30}}}{}
      \ifdate{between=2015-07-25 and 2015-09-07}{%
        \tikzset{every day/.style={fill=gray!30}}}{}
      \ifdate{between=2015-10-28 and 2015-10-30}{%
        \tikzset{every day/.style={fill=gray!30}}}{}
      \ifdate{between=2015-12-23 and 2014-01-04}{%
        \tikzset{every day/.style={fill=gray!30}}}{}
    }{}
    % Saturdays and half holidays (Christma's and New year's eve)
    \ifdate{Saturday}{\tikzset{every day/.style={fill=red!10}}}{}
    \ifdate{equals=12-24}{\tikzset{every day/.style={fill=red!10}}}{}
    \ifdate{equals=12-31}{\tikzset{every day/.style={fill=red!10}}}{}
    % Sundays and full holidays
    \ifdate{Sunday}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=01-01}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=01-06}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=05-01}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=10-03}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=11-01}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=12-25}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=12-26}{\tikzset{every day/.style={fill=red!20}}}{}
    % Christian holidays
    \ifdate{equals=2015-03-29}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=2015-04-01}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=2015-05-09}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=2015-05-20}{\tikzset{every day/.style={fill=red!20}}}{}
    \ifdate{equals=2015-05-30}{\tikzset{every day/.style={fill=red!20}}}{}
  },
 execute at begin day scope=
  {
    % each day is shifted down according to the day of month
    \pgftransformyshift{-.53*\pgfcalendarcurrentday cm}
  }
];

% Print name of Holidays
\termin{\year-01-01}{Neujahr}
\termin{\year-01-06}{Heilige Drei Könige}
\termin{2015-03-29}{Karfreitag}
\termin{2015-03-31}{Ostersonntag}
\termin{2015-04-01}{Ostermontag}
\termin{\year-05-01}{Tag der Arbeit}
\termin{2015-05-09}{Christi Himmelfahrt}
\termin{2015-05-19}{Pfingstsonntag}
\termin{2015-05-20}{Pfingstmontag}
\termin{2015-05-30}{Fronleichnam}
\end{tikzpicture}
% Repeat the whole thing for the second page
\pagebreak
\begin{tikzpicture}[every day/.style={anchor = north}]
\calendar[dates=\year-07-01 to \year-12-31,
  name=cal,
  day yshift = 3em,
  day code=
  {
    \node[name=\pgfcalendarsuggestedname,every day,shape=rectangle, 
      minimum height= .53cm, text width = 4.4cm, draw = gray]{\tikzdaytext};
    \draw (-1.8cm, -.1ex) node[anchor = west]
    {
      \footnotesize\pgfcalendarweekdayshortname{\pgfcalendarcurrentweekday}
    };
  },
  execute before day scope=
  {
    \ifdate{day of month=1} {
    % Shift right
    \pgftransformxshift{4.8cm}
    % Print month name 
    \draw (0,0)node [shape=rectangle, minimum height= .53cm, 
      text width = 4.4cm, fill = black, text= white, draw = black, text centered]
    {
      \textbf{\pgfcalendarmonthname{\pgfcalendarcurrentmonth}}
    };
  }{}
  \ifdate{workday}
  {
    \tikzset{every day/.style={fill=white}}
    % Vacation (Germany Baden-Wuerrtemberg)
    \ifdate{between=2014-12-24 and 2015-01-05}{%
      \tikzset{every day/.style={fill=gray!30}}}{}
    \ifdate{between=2015-03-25 and 2015-04-05}{%
      \tikzset{every day/.style={fill=gray!30}}}{}
    \ifdate{between=2015-05-21 and 2015-06-01}{%
      \tikzset{every day/.style={fill=gray!30}}}{}
    \ifdate{between=2015-07-25 and 2015-09-07}{%
      \tikzset{every day/.style={fill=gray!30}}}{}
    \ifdate{between=2015-10-28 and 2015-10-30}{%
      \tikzset{every day/.style={fill=gray!30}}}{}
    \ifdate{between=2015-12-23 and 2014-01-04}{%
      \tikzset{every day/.style={fill=gray!30}}}{}
  }{}
  % Saturdays and half holidays (Christma's and New year's eve)
  \ifdate{Saturday}{\tikzset{every day/.style={fill=red!10}}}{}
  \ifdate{equals=12-24}{\tikzset{every day/.style={fill=red!10}}}{}
  \ifdate{equals=12-31}{\tikzset{every day/.style={fill=red!10}}}{}
  % Sundays and full holidays
  \ifdate{Sunday}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=01-01}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=01-06}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=05-01}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=10-03}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=11-01}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=12-25}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=12-26}{\tikzset{every day/.style={fill=red!20}}}{}
  % Christian holidays
  \ifdate{equals=2015-03-29}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=2015-04-01}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=2015-05-09}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=2015-05-20}{\tikzset{every day/.style={fill=red!20}}}{}
  \ifdate{equals=2015-05-30}{\tikzset{every day/.style={fill=red!20}}}{}
  },
  execute at begin day scope=
  {
   % Each day is shifted down according to the day of month
    \pgftransformyshift{-.53*\pgfcalendarcurrentday cm}
  }
];
% Holidaynames
\termin{\year-10-03}{Tag der deutschen Einheit}
\termin{\year-11-01}{Allerheiligen}
\termin{\year-12-24}{Heilig Abend}
\termin{\year-12-25}{1.\ Weihnachtsfeiertag}
\termin{\year-12-26}{2.\ Weihnachtsfeiertag}
\termin{\year-12-31}{Silvester}
\end{tikzpicture}
\end{center}
\end{document}

Nun würde ich gerne alle "termin{}{}" löschen und mit einem ICS-Datei ersetzen. Dieser heißt feiertage.ics:

Open in Online-Editor
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
X-WR-CALNAME:Feiertage
PRODID:-//s3net//iFeiertage.de 4.0.1//EN
X-WR-CALDESC:Feier- und Festtage Schleswig-Holstein
X-APPLE-CALENDAR-COLOR:#B027AE
X-WR-TIMEZONE:Europe/Berlin
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19810329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:DE-IF-1224
DTSTART;VALUE=DATE:20001224
DTEND;VALUE=DATE:20001225
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Heiligabend
DESCRIPTION:kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-1231
DTSTART;VALUE=DATE:20001231
DTEND;VALUE=DATE:20010101
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Silvester
DESCRIPTION:kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-1225
DTSTART;VALUE=DATE:20001225
DTEND;VALUE=DATE:20001226
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:1. Weihnachtsfeiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-1226
DTSTART;VALUE=DATE:20001226
DTEND;VALUE=DATE:20001227
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:2. Weihnachtsfeiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-0101
DTSTART;VALUE=DATE:20000101
DTEND;VALUE=DATE:20000102
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Neujahr
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-0501
DTSTART;VALUE=DATE:20000501
DTEND;VALUE=DATE:20000502
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Tag der Arbeit
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TDDE
DTSTART;VALUE=DATE:20001003
DTEND;VALUE=DATE:20001004
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Tag der Deutschen Einheit
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-BUB-2014
DTSTART;VALUE=DATE:20141119
DTEND;VALUE=DATE:20141120
SUMMARY:Buß- und Bettag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERSO-2014
DTSTART;VALUE=DATE:20140420
DTEND;VALUE=DATE:20140421
SUMMARY:Ostersonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERMO-2014
DTSTART;VALUE=DATE:20140421
DTEND;VALUE=DATE:20140422
SUMMARY:Ostermontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-KARFR-2014
DTSTART;VALUE=DATE:20140418
DTEND;VALUE=DATE:20140419
SUMMARY:Karfreitag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-CHRHIM-2014
DTSTART;VALUE=DATE:20140529
DTEND;VALUE=DATE:20140530
SUMMARY:Christi Himmelfahrt
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFISO-2014
DTSTART;VALUE=DATE:20140608
DTEND;VALUE=DATE:20140609
SUMMARY:Pfingstsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFIMO-2014
DTSTART;VALUE=DATE:20140609
DTEND;VALUE=DATE:20140610
SUMMARY:Pfingstmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FRONL-2014
DTSTART;VALUE=DATE:20140619
DTEND;VALUE=DATE:20140620
SUMMARY:Fronleichnam
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PLMSO-2014
DTSTART;VALUE=DATE:20140413
DTEND;VALUE=DATE:20140414
SUMMARY:Palmsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-GRDO-2014
DTSTART;VALUE=DATE:20140417
DTEND;VALUE=DATE:20140418
SUMMARY:Gründonnerstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTSA-2014
DTSTART;VALUE=DATE:20140419
DTEND;VALUE=DATE:20140420
SUMMARY:Karsamstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-WESO-2014
DTSTART;VALUE=DATE:20140427
DTEND;VALUE=DATE:20140428
SUMMARY:Weißer Sonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TRIN-2014
DTSTART;VALUE=DATE:20140615
DTEND;VALUE=DATE:20140616
SUMMARY:Dreifaltigkeitsfest
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASDI-2014
DTSTART;VALUE=DATE:20140304
DTEND;VALUE=DATE:20140305
SUMMARY:Faschingsdienstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASMO-2014
DTSTART;VALUE=DATE:20140303
DTEND;VALUE=DATE:20140304
SUMMARY:Rosenmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-AWF-2014
DTSTART;VALUE=DATE:20140227
DTEND;VALUE=DATE:20140228
SUMMARY:Weiberfastnacht
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VATR-2014
DTSTART;VALUE=DATE:20140529
DTEND;VALUE=DATE:20140530
SUMMARY:Vatertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-SPAR-2014
DTSTART;VALUE=DATE:20141030
DTEND;VALUE=DATE:20141031
SUMMARY:Weltspartag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV4-2014
DTSTART;VALUE=DATE:20141221
DTEND;VALUE=DATE:20141222
SUMMARY:4. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV3-2014
DTSTART;VALUE=DATE:20141214
DTEND;VALUE=DATE:20141215
SUMMARY:3. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV2-2014
DTSTART;VALUE=DATE:20141207
DTEND;VALUE=DATE:20141208
SUMMARY:2. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV1-2014
DTSTART;VALUE=DATE:20141130
DTEND;VALUE=DATE:20141201
SUMMARY:1. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TOTSO-2014
DTSTART;VALUE=DATE:20141123
DTEND;VALUE=DATE:20141124
SUMMARY:Ewigkeitssonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ASCHER-2014
DTSTART;VALUE=DATE:20140305
DTEND;VALUE=DATE:20140306
SUMMARY:Aschermittwoch
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VOTT-2014
DTSTART;VALUE=DATE:20141116
DTEND;VALUE=DATE:20141117
SUMMARY:Volkstrauertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-BUB-2015
DTSTART;VALUE=DATE:20151118
DTEND;VALUE=DATE:20151119
SUMMARY:Buß- und Bettag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERSO-2015
DTSTART;VALUE=DATE:20150405
DTEND;VALUE=DATE:20150406
SUMMARY:Ostersonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERMO-2015
DTSTART;VALUE=DATE:20150406
DTEND;VALUE=DATE:20150407
SUMMARY:Ostermontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-KARFR-2015
DTSTART;VALUE=DATE:20150403
DTEND;VALUE=DATE:20150404
SUMMARY:Karfreitag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-CHRHIM-2015
DTSTART;VALUE=DATE:20150514
DTEND;VALUE=DATE:20150515
SUMMARY:Christi Himmelfahrt
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFISO-2015
DTSTART;VALUE=DATE:20150524
DTEND;VALUE=DATE:20150525
SUMMARY:Pfingstsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFIMO-2015
DTSTART;VALUE=DATE:20150525
DTEND;VALUE=DATE:20150526
SUMMARY:Pfingstmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FRONL-2015
DTSTART;VALUE=DATE:20150604
DTEND;VALUE=DATE:20150605
SUMMARY:Fronleichnam
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PLMSO-2015
DTSTART;VALUE=DATE:20150329
DTEND;VALUE=DATE:20150330
SUMMARY:Palmsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-GRDO-2015
DTSTART;VALUE=DATE:20150402
DTEND;VALUE=DATE:20150403
SUMMARY:Gründonnerstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTSA-2015
DTSTART;VALUE=DATE:20150404
DTEND;VALUE=DATE:20150405
SUMMARY:Karsamstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-WESO-2015
DTSTART;VALUE=DATE:20150412
DTEND;VALUE=DATE:20150413
SUMMARY:Weißer Sonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TRIN-2015
DTSTART;VALUE=DATE:20150531
DTEND;VALUE=DATE:20150601
SUMMARY:Dreifaltigkeitsfest
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASDI-2015
DTSTART;VALUE=DATE:20150217
DTEND;VALUE=DATE:20150218
SUMMARY:Faschingsdienstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASMO-2015
DTSTART;VALUE=DATE:20150216
DTEND;VALUE=DATE:20150217
SUMMARY:Rosenmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-AWF-2015
DTSTART;VALUE=DATE:20150212
DTEND;VALUE=DATE:20150213
SUMMARY:Weiberfastnacht
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VATR-2015
DTSTART;VALUE=DATE:20150514
DTEND;VALUE=DATE:20150515
SUMMARY:Vatertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-SPAR-2015
DTSTART;VALUE=DATE:20151030
DTEND;VALUE=DATE:20151031
SUMMARY:Weltspartag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV4-2015
DTSTART;VALUE=DATE:20151220
DTEND;VALUE=DATE:20151221
SUMMARY:4. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV3-2015
DTSTART;VALUE=DATE:20151213
DTEND;VALUE=DATE:20151214
SUMMARY:3. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV2-2015
DTSTART;VALUE=DATE:20151206
DTEND;VALUE=DATE:20151207
SUMMARY:2. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV1-2015
DTSTART;VALUE=DATE:20151129
DTEND;VALUE=DATE:20151130
SUMMARY:1. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TOTSO-2015
DTSTART;VALUE=DATE:20151122
DTEND;VALUE=DATE:20151123
SUMMARY:Ewigkeitssonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ASCHER-2015
DTSTART;VALUE=DATE:20150218
DTEND;VALUE=DATE:20150219
SUMMARY:Aschermittwoch
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VOTT-2015
DTSTART;VALUE=DATE:20151115
DTEND;VALUE=DATE:20151116
SUMMARY:Volkstrauertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-BUB-2016
DTSTART;VALUE=DATE:20161116
DTEND;VALUE=DATE:20161117
SUMMARY:Buß- und Bettag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERSO-2016
DTSTART;VALUE=DATE:20160327
DTEND;VALUE=DATE:20160328
SUMMARY:Ostersonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERMO-2016
DTSTART;VALUE=DATE:20160328
DTEND;VALUE=DATE:20160329
SUMMARY:Ostermontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-KARFR-2016
DTSTART;VALUE=DATE:20160325
DTEND;VALUE=DATE:20160326
SUMMARY:Karfreitag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-CHRHIM-2016
DTSTART;VALUE=DATE:20160505
DTEND;VALUE=DATE:20160506
SUMMARY:Christi Himmelfahrt
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFISO-2016
DTSTART;VALUE=DATE:20160515
DTEND;VALUE=DATE:20160516
SUMMARY:Pfingstsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFIMO-2016
DTSTART;VALUE=DATE:20160516
DTEND;VALUE=DATE:20160517
SUMMARY:Pfingstmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FRONL-2016
DTSTART;VALUE=DATE:20160526
DTEND;VALUE=DATE:20160527
SUMMARY:Fronleichnam
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PLMSO-2016
DTSTART;VALUE=DATE:20160320
DTEND;VALUE=DATE:20160321
SUMMARY:Palmsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-GRDO-2016
DTSTART;VALUE=DATE:20160324
DTEND;VALUE=DATE:20160325
SUMMARY:Gründonnerstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTSA-2016
DTSTART;VALUE=DATE:20160326
DTEND;VALUE=DATE:20160327
SUMMARY:Karsamstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-WESO-2016
DTSTART;VALUE=DATE:20160403
DTEND;VALUE=DATE:20160404
SUMMARY:Weißer Sonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TRIN-2016
DTSTART;VALUE=DATE:20160522
DTEND;VALUE=DATE:20160523
SUMMARY:Dreifaltigkeitsfest
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASDI-2016
DTSTART;VALUE=DATE:20160209
DTEND;VALUE=DATE:20160210
SUMMARY:Faschingsdienstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASMO-2016
DTSTART;VALUE=DATE:20160208
DTEND;VALUE=DATE:20160209
SUMMARY:Rosenmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-AWF-2016
DTSTART;VALUE=DATE:20160204
DTEND;VALUE=DATE:20160205
SUMMARY:Weiberfastnacht
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VATR-2016
DTSTART;VALUE=DATE:20160505
DTEND;VALUE=DATE:20160506
SUMMARY:Vatertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-SPAR-2016
DTSTART;VALUE=DATE:20161028
DTEND;VALUE=DATE:20161029
SUMMARY:Weltspartag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV4-2016
DTSTART;VALUE=DATE:20161218
DTEND;VALUE=DATE:20161219
SUMMARY:4. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV3-2016
DTSTART;VALUE=DATE:20161211
DTEND;VALUE=DATE:20161212
SUMMARY:3. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV2-2016
DTSTART;VALUE=DATE:20161204
DTEND;VALUE=DATE:20161205
SUMMARY:2. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV1-2016
DTSTART;VALUE=DATE:20161127
DTEND;VALUE=DATE:20161128
SUMMARY:1. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TOTSO-2016
DTSTART;VALUE=DATE:20161120
DTEND;VALUE=DATE:20161121
SUMMARY:Ewigkeitssonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ASCHER-2016
DTSTART;VALUE=DATE:20160210
DTEND;VALUE=DATE:20160211
SUMMARY:Aschermittwoch
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VOTT-2016
DTSTART;VALUE=DATE:20161113
DTEND;VALUE=DATE:20161114
SUMMARY:Volkstrauertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-BUB-2017
DTSTART;VALUE=DATE:20171122
DTEND;VALUE=DATE:20171123
SUMMARY:Buß- und Bettag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERSO-2017
DTSTART;VALUE=DATE:20170416
DTEND;VALUE=DATE:20170417
SUMMARY:Ostersonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERMO-2017
DTSTART;VALUE=DATE:20170417
DTEND;VALUE=DATE:20170418
SUMMARY:Ostermontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-KARFR-2017
DTSTART;VALUE=DATE:20170414
DTEND;VALUE=DATE:20170415
SUMMARY:Karfreitag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-CHRHIM-2017
DTSTART;VALUE=DATE:20170525
DTEND;VALUE=DATE:20170526
SUMMARY:Christi Himmelfahrt
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFISO-2017
DTSTART;VALUE=DATE:20170604
DTEND;VALUE=DATE:20170605
SUMMARY:Pfingstsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFIMO-2017
DTSTART;VALUE=DATE:20170605
DTEND;VALUE=DATE:20170606
SUMMARY:Pfingstmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FRONL-2017
DTSTART;VALUE=DATE:20170615
DTEND;VALUE=DATE:20170616
SUMMARY:Fronleichnam
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PLMSO-2017
DTSTART;VALUE=DATE:20170409
DTEND;VALUE=DATE:20170410
SUMMARY:Palmsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-GRDO-2017
DTSTART;VALUE=DATE:20170413
DTEND;VALUE=DATE:20170414
SUMMARY:Gründonnerstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTSA-2017
DTSTART;VALUE=DATE:20170415
DTEND;VALUE=DATE:20170416
SUMMARY:Karsamstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-WESO-2017
DTSTART;VALUE=DATE:20170423
DTEND;VALUE=DATE:20170424
SUMMARY:Weißer Sonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TRIN-2017
DTSTART;VALUE=DATE:20170611
DTEND;VALUE=DATE:20170612
SUMMARY:Dreifaltigkeitsfest
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASDI-2017
DTSTART;VALUE=DATE:20170228
DTEND;VALUE=DATE:20170301
SUMMARY:Faschingsdienstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASMO-2017
DTSTART;VALUE=DATE:20170227
DTEND;VALUE=DATE:20170228
SUMMARY:Rosenmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-AWF-2017
DTSTART;VALUE=DATE:20170223
DTEND;VALUE=DATE:20170224
SUMMARY:Weiberfastnacht
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VATR-2017
DTSTART;VALUE=DATE:20170525
DTEND;VALUE=DATE:20170526
SUMMARY:Vatertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-SPAR-2017
DTSTART;VALUE=DATE:20171030
DTEND;VALUE=DATE:20171031
SUMMARY:Weltspartag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV4-2017
DTSTART;VALUE=DATE:20171224
DTEND;VALUE=DATE:20171225
SUMMARY:4. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV3-2017
DTSTART;VALUE=DATE:20171217
DTEND;VALUE=DATE:20171218
SUMMARY:3. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV2-2017
DTSTART;VALUE=DATE:20171210
DTEND;VALUE=DATE:20171211
SUMMARY:2. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV1-2017
DTSTART;VALUE=DATE:20171203
DTEND;VALUE=DATE:20171204
SUMMARY:1. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TOTSO-2017
DTSTART;VALUE=DATE:20171126
DTEND;VALUE=DATE:20171127
SUMMARY:Ewigkeitssonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ASCHER-2017
DTSTART;VALUE=DATE:20170301
DTEND;VALUE=DATE:20170302
SUMMARY:Aschermittwoch
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VOTT-2017
DTSTART;VALUE=DATE:20171119
DTEND;VALUE=DATE:20171120
SUMMARY:Volkstrauertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-BUB-2018
DTSTART;VALUE=DATE:20181121
DTEND;VALUE=DATE:20181122
SUMMARY:Buß- und Bettag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERSO-2018
DTSTART;VALUE=DATE:20180401
DTEND;VALUE=DATE:20180402
SUMMARY:Ostersonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTERMO-2018
DTSTART;VALUE=DATE:20180402
DTEND;VALUE=DATE:20180403
SUMMARY:Ostermontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-KARFR-2018
DTSTART;VALUE=DATE:20180330
DTEND;VALUE=DATE:20180331
SUMMARY:Karfreitag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-CHRHIM-2018
DTSTART;VALUE=DATE:20180510
DTEND;VALUE=DATE:20180511
SUMMARY:Christi Himmelfahrt
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFISO-2018
DTSTART;VALUE=DATE:20180520
DTEND;VALUE=DATE:20180521
SUMMARY:Pfingstsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PFIMO-2018
DTSTART;VALUE=DATE:20180521
DTEND;VALUE=DATE:20180522
SUMMARY:Pfingstmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FRONL-2018
DTSTART;VALUE=DATE:20180531
DTEND;VALUE=DATE:20180601
SUMMARY:Fronleichnam
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-PLMSO-2018
DTSTART;VALUE=DATE:20180325
DTEND;VALUE=DATE:20180326
SUMMARY:Palmsonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-GRDO-2018
DTSTART;VALUE=DATE:20180329
DTEND;VALUE=DATE:20180330
SUMMARY:Gründonnerstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-OSTSA-2018
DTSTART;VALUE=DATE:20180331
DTEND;VALUE=DATE:20180401
SUMMARY:Karsamstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-WESO-2018
DTSTART;VALUE=DATE:20180408
DTEND;VALUE=DATE:20180409
SUMMARY:Weißer Sonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TRIN-2018
DTSTART;VALUE=DATE:20180527
DTEND;VALUE=DATE:20180528
SUMMARY:Dreifaltigkeitsfest
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASDI-2018
DTSTART;VALUE=DATE:20180213
DTEND;VALUE=DATE:20180214
SUMMARY:Faschingsdienstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-FASMO-2018
DTSTART;VALUE=DATE:20180212
DTEND;VALUE=DATE:20180213
SUMMARY:Rosenmontag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-AWF-2018
DTSTART;VALUE=DATE:20180208
DTEND;VALUE=DATE:20180209
SUMMARY:Weiberfastnacht
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VATR-2018
DTSTART;VALUE=DATE:20180510
DTEND;VALUE=DATE:20180511
SUMMARY:Vatertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-SPAR-2018
DTSTART;VALUE=DATE:20181030
DTEND;VALUE=DATE:20181031
SUMMARY:Weltspartag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV4-2018
DTSTART;VALUE=DATE:20181223
DTEND;VALUE=DATE:20181224
SUMMARY:4. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV3-2018
DTSTART;VALUE=DATE:20181216
DTEND;VALUE=DATE:20181217
SUMMARY:3. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV2-2018
DTSTART;VALUE=DATE:20181209
DTEND;VALUE=DATE:20181210
SUMMARY:2. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ADV1-2018
DTSTART;VALUE=DATE:20181202
DTEND;VALUE=DATE:20181203
SUMMARY:1. Advent
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-TOTSO-2018
DTSTART;VALUE=DATE:20181125
DTEND;VALUE=DATE:20181126
SUMMARY:Ewigkeitssonntag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-ASCHER-2018
DTSTART;VALUE=DATE:20180214
DTEND;VALUE=DATE:20180215
SUMMARY:Aschermittwoch
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VOTT-2018
DTSTART;VALUE=DATE:20181118
DTEND;VALUE=DATE:20181119
SUMMARY:Volkstrauertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-H3K
DTSTART;VALUE=DATE:20000106
DTEND;VALUE=DATE:20000107
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Heilige Drei Könige
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-1101
DTSTART;VALUE=DATE:20001101
DTEND;VALUE=DATE:20001102
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Allerheiligen
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-1031
DTSTART;VALUE=DATE:20001031
DTEND;VALUE=DATE:20001101
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Reformationstag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-MHIMF
DTSTART;VALUE=DATE:20000815
DTEND;VALUE=DATE:20000816
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Mariä Himmelfahrt
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-1206
DTSTART;VALUE=DATE:20001206
DTEND;VALUE=DATE:20001207
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Nikolaus
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-MART
DTSTART;VALUE=DATE:20001111
DTEND;VALUE=DATE:20001112
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Martinstag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKMEMPF
DTSTART;VALUE=DATE:20001208
DTEND;VALUE=DATE:20001209
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Mariä Empfängnis
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKVDH
DTSTART;VALUE=DATE:20000325
DTEND;VALUE=DATE:20000326
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Verkündung des Herrn
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKJHT
DTSTART;VALUE=DATE:20000624
DTEND;VALUE=DATE:20000625
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Johannistag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKPUP
DTSTART;VALUE=DATE:20000629
DTEND;VALUE=DATE:20000630
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Peter und Paul
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKJOS
DTSTART;VALUE=DATE:20000319
DTEND;VALUE=DATE:20000320
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Josefstag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKMIT
DTSTART;VALUE=DATE:20000929
DTEND;VALUE=DATE:20000930
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Michaelistag
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKEDF
DTSTART;VALUE=DATE:20001001
DTEND;VALUE=DATE:20001002
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;INTERVAL=1
SUMMARY:Erntedankfest
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKEH1
DTSTART;VALUE=DATE:20000511
DTEND;VALUE=DATE:20000512
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Mamertus
DESCRIPTION:Eisheiliger/kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKEH2
DTSTART;VALUE=DATE:20000512
DTEND;VALUE=DATE:20000513
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Pankratius
DESCRIPTION:Eisheiliger/kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKEH3
DTSTART;VALUE=DATE:20000513
DTEND;VALUE=DATE:20000514
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Servatius
DESCRIPTION:Eisheiliger/kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKEH4
DTSTART;VALUE=DATE:20000514
DTEND;VALUE=DATE:20000515
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Bonifatius
DESCRIPTION:Eisheiliger/kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFKEH5
DTSTART;VALUE=DATE:20000515
DTEND;VALUE=DATE:20000516
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:kalte Sophie
DESCRIPTION:Eisheilige/kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFK-MGT
DTSTART;VALUE=DATE:20000908
DTEND;VALUE=DATE:20000909
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Mariä Geburt
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-MTAG
DTSTART;VALUE=DATE:20000514
DTEND;VALUE=DATE:20000515
RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SU;INTERVAL=1
SUMMARY:Muttertag
DESCRIPTION:kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-VALT
DTSTART;VALUE=DATE:20000214
DTEND;VALUE=DATE:20000215
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Valentinstag
DESCRIPTION:kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-0212
DTSTART;VALUE=DATE:20000212
DTEND;VALUE=DATE:20000213
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Darwin-Tag
DESCRIPTION:zum Gedenken an Charles Darwin (1809-1882)\, Begr. der Evolutionslehre (kein offiz. Feiertag)
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-0422
DTSTART;VALUE=DATE:20000422
DTEND;VALUE=DATE:20000423
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Tag der Erde
DESCRIPTION:kein offizieller Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-0430
DTSTART;VALUE=DATE:20000430
DTEND;VALUE=DATE:20000501
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Walpurgisnacht
DESCRIPTION:kein offizieller Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-0605
DTSTART;VALUE=DATE:20000605
DTEND;VALUE=DATE:20000606
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Weltumwelttag
DESCRIPTION:kein offizieller Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IF-0627
DTSTART;VALUE=DATE:20000627
DTEND;VALUE=DATE:20000628
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Siebenschläfer
DESCRIPTION:kein Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFS-USHW
DTSTART;VALUE=DATE:20001031
DTEND;VALUE=DATE:20001101
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Halloween
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
BEGIN:VEVENT
UID:DE-IFS-1110
DTSTART;VALUE=DATE:20001110
DTEND;VALUE=DATE:20001111
RRULE:FREQ=YEARLY;INTERVAL=1
SUMMARY:Welttag der Wissenschaft
DESCRIPTION:kein ges. Feiertag
DTSTAMP:20000101T000000Z
END:VEVENT
END:VCALENDAR

Gibt es eine Möglichkeit, um diese automatisch einzulesen und in dem Kalender unterzubringen?

LG!

gefragt 05 Jun '15, 02:03

Basilius%20Sapientia's gravatar image

Basilius Sap...
510163542
Akzeptiert-Rate: 33%

bearbeitet 07 Feb '16, 12:09

saputello's gravatar image

saputello
11.1k174365

Sicherlich gibt es eine Möglichkeit das zu machen. Dafür bräuchte man die Regeln für ne .ics-Datei oder ein vorgebauter Parser. Ich gehe davon aus, dass TeX dann auch automatisch die Wiederholungen (vermutlich alle jährlich) reproduzieren soll? Wie soll es mit Zeitzonenkram umgehen? Ich würde bevorzugt die .ics-Datei einmal umformatieren, so dass die Konvertierung nicht jedes Mal passieren soll. Ich würde allerdings die fixen Termine (Neujahr, 1. Mai, …) und alle, die von Ostern abhängig sind, in TeX implementieren, s. z.B. TeX.sx.

(05 Jun '15, 03:40) Qrrbrbirlbel
2

Abgesehen davon: Meinst du, du kriegst vielleicht ein kleines Beispiel machen? Da ist 'ne Menge dabei, die mit dem eigentlichen Problem nichts zu tun hat. Eine kleine Beispiel-.ics würde bestimmt auch schon mehr Leute einladen zu helfen.

(05 Jun '15, 03:42) Qrrbrbirlbel
Deine Antwort auf die Frage: (Bemerkungen bitte oben als Kommentar)
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×730
×11

gestellte Frage: 05 Jun '15, 02:03

Frage wurde gesehen: 5,683 Mal

zuletzt geändert: 07 Feb '16, 12:09