Skip to main content

Das Projekt webuntis-cli stellt eine Kommandozeile für WebUntis zur Verfügung. Bei Webuntis handelt es sich um eine Software zum Erstellen und Verwalten von Stundenplänen in Schulen.

Installation/Upgrade

Benutze pip (oder pip3) für eine einfache Installation. Hierfür muss python installiert sein.

$ pip install --upgrade webuntis-cli

Mit der Option --upgrade wird immer die jeweils aktuelle Version installiert.

Benutzung

Nach der Installation steht der Befehl webuntis-cli zur Verfügung. Dieser verfügt über eine Hilfefunktion.

$ webuntis-cli --help

Nach dem ersten Aufruf wird die Konfigurationsdatei .webuntis-cli.ini im Home-Verzeichnis des Nutzers angelegt. Diese muss bearbeitet und mit den korrekten Nutzerdaten wie Schulname, Server, Benutzername und Passwort befüllt werden.

Wenn das Speichern von Passwörtern in einer Datei unerwünscht ist, kann der Eintrag für das Passwort aus der Konfigurationsdatei entfernt werden. In diesem Falle muss es bei jeder Ausführung eingegen werden.

Beispiele

Ein Aufruf für den aktuellen Stundenplan von Herr Mustermann würde wie folgt aussehen:

$ webuntis-cli --lehrer Mustermann    

Es können auch mehrere Personen angegeben werden:

$ webuntis-cli --lehrer Mustermann Musterfrau

Ebeso können die Pläne für verschiedene Räume oder Klassen angezeigt werden.

$ webuntis-cli --raum 12 13 14
$ webuntis-cli --klasse 10a 10b 10c

Der anzuzeigende Zeitraum kann über die folgenden Optionen festgelegt werden:

  • --start der erste Termin

  • --tage die Anzahl der angezeigten Tage

    $ webuntis-cli --lehrer Mustermann --start 1.1. --tage 3

Probleme, Fehler oder Verbesserungsvorschläge

Fehler, Probleme oder Vorschläge für Verbesserungen kannst du über den Bugtracker bei github melden. Hierfür benötigst du einen einen Account bei github.

Entwicklerdokumentation

Es können Debugausgaben aktiviert werden, indem die Umgebungsvariable WEBUNTIS_CLI_DEBUG mit einem belibiegen Wert initialisiert wird.

$ WEBUNTIS_CLI_DEBUG=1 webuntis-cli --help

Metadata

Release files for webuntis-cli 0.6.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for webuntis-cli 0.6.6
File Size Uploaded Provenance Actions
webuntis_cli-0.6.6.tar.gz 4.7 kB Without provenance Details for webuntis_cli-0.6.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for webuntis-cli 0.6.6
File Interpreter ABI Platform Actions
webuntis_cli-0.6.6-py3-none-any.whl Python 3 none any Details for webuntis_cli-0.6.6-py3-none-any.whl

Total release size: 10.0 kB

Release files / webuntis_cli-0.6.6.tar.gz

Download URL webuntis_cli-0.6.6.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6639ba55adaeddc349a048f85575b68bd5d21e3e4802399c5034e99bff286f11
BLAKE2b-256 checksum
How to use checksums
a8cbabacdad72a4f4e7b97521b1e4b24496aa53184481c275593024d51427d99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.5 Linux/5.15.165-1-MANJARO

Release files / webuntis_cli-0.6.6-py3-none-any.whl

Download URL webuntis_cli-0.6.6-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0438c227217812145a6a51606f6ea6151977bd6999f18d1ed4aa6343901bad93
BLAKE2b-256 checksum
How to use checksums
8bfb7bf430d01ed6baf08a78762ad2244f37a2905e57a806cd56446e3d563a76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.5 Linux/5.15.165-1-MANJARO

Security for webuntis-cli 0.6.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page