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:
-
--startder erste Termin -
--tagedie 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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.