WebUntis CLI
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file webuntis_cli-0.6.6.tar.gz
.
File metadata
- Download URL: webuntis_cli-0.6.6.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/5.15.165-1-MANJARO
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6639ba55adaeddc349a048f85575b68bd5d21e3e4802399c5034e99bff286f11 |
|
MD5 | 2631a26b2cb25af78393c33e3b2f0ea1 |
|
BLAKE2b-256 | a8cbabacdad72a4f4e7b97521b1e4b24496aa53184481c275593024d51427d99 |
File details
Details for the file webuntis_cli-0.6.6-py3-none-any.whl
.
File metadata
- Download URL: webuntis_cli-0.6.6-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/5.15.165-1-MANJARO
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0438c227217812145a6a51606f6ea6151977bd6999f18d1ed4aa6343901bad93 |
|
MD5 | ec8e734f16bc16b302daf92d1545b780 |
|
BLAKE2b-256 | 8bfb7bf430d01ed6baf08a78762ad2244f37a2905e57a806cd56446e3d563a76 |