Wandkalender

Ein schöner großer Wandkalender

In den Jahren 2000 bis 2003 hatte ich immer einen schönen Wandkalender von LinuxLand, der dem Linux-Magazin beilag. In 2004 hat sich der Verlag anscheinend entschlossen diesen Kalender nicht mehr beizulegen.

Deswegen habe ich mich nach Alternativen umsehen müssen. Unter Linux habe ich keine Applikation gefunden, die Kalender erzeugen kann, wie ich sie mir vorstellte. (Als PHP-HTML-Projekt gibt es allerdings einige Tools.) Mit meinen Lieblingsprogrammen Python und LaTeX, habe ich aber alles beisammen, womit ich einen Kalender zu Papier bringen kann. Ich habe kurzerhand ein Python-Programm geschrieben, welches eine LaTeX-Datei erzeugt, die einen Wandkalender enthält. Der Kalender ist eine große Tabelle, die sich auf vier DIN-A4 Seiten verteilt, deswegen hat der Kalender die Größe DIN-A2.

2013 ist bereits das zehnte Jahr, für das ich den Kalender erstelle!

Download

Die Dateien Kalenders-Jahr.zip und Kalenders-Jahr-PLAIN.zip enthalten zwei Dateien. Einmal den Kalender auf 4 DIN-A4 Seiten und einmal auf einer DIN-A2 Seite. Wenn Ihr also die Möglichkeit habt DIN-A2 zu drucken, so müsst Ihr nicht kleben.

Für die Jahre 2013 bis 2025 habe ich ein Paket zusammengestellt, damit ihr nicht jedes Jahr erneut vorbeischauen müsst: Kalender für die Jahre 2013 bis 2025

Achtung: Keine Gewähr für die Richtigkeit der Angaben. Bitte bei jedem Feiertag prüfen, bevor ihr nicht zur Arbeit/Uni/Schule geht!

Kurzanleitung für das Programm

Um einen Kalender für ein neues Jahr zu erstellen ist folgende Handarbeit nötig:
  1. Suchen und Ersetzen der alten Jahreszahl gegen die neue.
  2. Im Programm sind am Anfang einige Dictionaries. Es sind alle Datumsangaben anhand eines Kalenders zu überprüfen und zu ändern.
    Ich habe versucht alle Daten, die sich nicht von Jahr zu Jahr ändern, in Dictionaries zu hinterlegen, die auf Fixed enden.
  3. Es gibt ein spezielles Dictionary birthdays, hier kann man alle Geburtstage eintragen, die in dem Kalender erscheinen sollen.
  4. python WandKalender.py ausführen, dadurch wird Kalender.tex erzeugt
  5. pdflatex Kalender.tex ausführen, dadurch wird Kalender.pdf erzeugt
  6. Kalender.pdf nun ausdrucken, zurechtschneiden und an die Wand kleben
  7. Neues Feature: ihr könnt jetzt das KDE-Adressbuch verwenden. Wenn dort Geburtstage hinterlegt sind, kann das Programm den Geburtstag in den Kalender eintragen. Schaut euch die Hinweise in dem Python-Programm an.

Voraussetzungen


nach oben

Letzte Änderung: 18.11.2014
© Lars Fischer

Valid XHTML 1.1!  Valid CSS!