Skip to content

Operators-Diaries/posaune

Repository files navigation

Posaune

Vertretungsplan-Anzeige für das St. Benno Gymnasium

Live-Demo

Setup

Voraussetzungen

  • Unix-Shell
  • Benutzer mit Administratorrechten
  • apt, dnf oder pacman Paket-Manager

Installation

Die Posaune kann per curl heruntergeladen und installiert werden:

((sudo apt-get update && sudo apt-get install -y curl) || (sudo dnf install -y curl) || (sudo pacman -Sy --noconfirm curl)) && curl -sSL https://raw.githubusercontent.com/Operators-Diaries/posaune/main/scripts/install.sh | bash

Dafür ist beim ersten Ausführen wahrscheinlich die Eingabe des Systempassworts nötig. (Das Verzeichnis, in dem dieser Befehl ausgeführt wurde sei als ~ bezeichnet) Die Installation erzeugt das Verzeichnis ~/posaune.

Zu beachten

  • Die Option "Cache deaktivieren" ist in den Netzwerk-Einstellungen der Entwickler-Tools des Browsers abzuwählen bzw. abgewählt zu lassen, um Flackern beim Neuladen zu vermeiden
  • Es kann sinnvoll sein, browserseitig die Zoomstufe zu erhöhen. Normalerweise speichert der Browser das für eine Domain, sodass es nur einmal eingestellt werden muss.

Konfiguration

Nach dem ersten Starten wird eine Datei ~/posaune/config.yaml mit Standardwerten angelegt.

Die Konfigurationsparameter werden nur beim Start des Servers ausgelesen.

Starten

Ein fertiges Start-Skript liegt in ~/posaune/scripts/start.sh. Seine Ausführung muss lediglich als Schedule im System hinterlegt werden - beispielsweise mit crontab. Zu beachten ist, dass das Skript mit bash und nicht mit sh ausgeführt werden muss.


Temporäre Alternative für Windows

iwr "https://raw.githubusercontent.com/Operators-Diaries/posaune/main/scripts/start.ps1" -UseBasicParsing | iex

About

Vertretungsplan-Anzeige für das St. Benno Gymnasium

Resources

License

Stars

Watchers

Forks

Contributors