Skip to content

oscarminus/steinapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

steinapi

Ziel des Projekt ist die synchronisierung zwischen Stein.APP und Divera 24/7.

Einrichtung

  1. Voarb: Zunächst werden je ein Nutzer in Stein.APP und Divera 24/7 benötigt.
    1. Divera 24/7: Im Menüpunkt Verwaltung -> Schnittstellen -> System-Benutzer muss ein neuer System-Benutzer angelegt werden. Der dabei generierte Accesskey wird gleich benötigt.
    2. Stein.APP: Prinzipiell ist kein separater Nutzer notwendig. Zu besseren Abgrenzung der Änderungen durch die Api und durch manuelle Änderungen hat sich jedoch ein eingener Nutzer bewährt.
  2. Damit die Fahrzeuge in Stein denen in Divera 24/7 zugeordnet werden können, wird das Feld Kennzeichen genutzt. Daher müssen sowohl in Stein als auch in Divera 24/7 die Kennzeichen gepflegt und identisch sein.
  3. Kopiere config.json.sample nach config.json
  4. Editieren von config.json
    1. Divera: Unter "accesskey" den vorher generierten Accesskey eintragen.
    2. Stein: Hier die Nutzerdaten des angelegten Benutzers eintragen. Unter "buname" wird der Name der Organisationseinheit eingetragen. Dies ist der Name des OVs ohne Dienststellenkürzel. Also "Paderborn" für OV Paderborn.
  5. Anschließend das script divera.py aufrufen.

Docker

docker build -t steinapi .
docker run -ti --rm -v <config_folder>:/app/config steinapi --config /app/config/config.json

Hinweis

Das Projekt habe ich in meiner Freizeit für unseren OV geschrieben. Aufgrund der Nachfrage habe ich es dann auf GitHub veröffentlicht. Sämtlicher Code versteht sich ohne irgendwelche Haftung. Falls Fehler gefunden werden, gerne im Bugtracker melden. Ich freue mich auch über merge requests :)

About

A simple python connector for the THW Stein.APP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published