lehrkraefte:blc:informatik:efi-2023:ical

Das icalender Format

Beispiel: Zimmer H21: h21.ics

  • Die Beispiel-Datei studieren und versuchen zu verstehen.
  • Sich schlau machen, wie man in Python eine solche Datei einlesen und verwenden könnte. (End-Ziel: Grafik mit Belegungsplan)
  • Zeigen Sie aus der Datei h21.ics nur die heutigen Termine an, mit Startzeit, Endzeit und Dauer.
  • Zeigen Sie nur die Termine der aktuellen Woche an.

Optionen:

  • Direkt Pixelgrafik mit opencv in Python erstellen. Vorteil: Keine externen Programme nötig. Nachteil: unflexibel.
  • Erzeugung einer SVG-Grafik. Vorteil: Flexibel, vektoriell (z.B. für Ausgabe auf anderem Gerät). Export nach png: Es gibt auch Python-Libraries, die das erledigen.
  • Erzeugung einer HTML-Seite (inkl. CSS). Vorteil: Flexibel, vektoriell. Nachteil: Umwandlung in Pixel-Grafik nicht trivial (läuft normalerweise über einen Browser).
  • lehrkraefte/blc/informatik/efi-2023/ical.txt
  • Last modified: 2024/01/17 10:17
  • by Ivo Blöchliger