Eine kleine Python-Anwendung welche Änderungen an Assets
(=Einheiten, Geräte, Sonderfunktionen, etc.) in der Stein.App bemerkt und diese dann in
einen Hermine-Channel pusht.
Danke an dieser Stelle
-
an Anselm Eberhardt für den Stashcat-Client, mit dem die Nachrichten nach Hermine gesendet werden: https://gitlab.com/aeberhardt/stashcat-api-client
-
'oscarminus' für den stein.app-Client: https://github.com/oscarminus/steinapi/blob/main/steinapi.py
Es existiert eine Beispielkonfiguration mit dem Namen config.example.ini
. Diese am besten nach config.ini
umbenennen und die Platzhalter in den Sektionen [stein.app]
und [hermine]
ersetzen.
Die benötigten Module stehen in der Datei requirements.txt
und können mit folgendem Befehl installiert werden:
pip3 install -r requirements.txt
./StonedHermine.py
Im Ordner systemd
befindet sich eine Service-Datei, um "Stoned Hermine" als Service in systemd einzubinden.
Hier muss man ggf. noch den System-User und den Pfad zu Anwendung anpassen.