Der Bibliotheksordner beinhält Code, der von mehreren Dateien benötigt wird.
[TOC]
## api.py
Diese Datei ist grundlegend nur Funktionen, die einen API abruf verstecken. Dadurch kann sich die API ändern ohne eine Änderung aller Dateien mit sich zu ziehen. Es muss nur die entsprechende Funktion angepasst werden. Die Funktionen sehen immer so aus:
f"Request was not fullfilled successfully. Server responded with {res.status_code}")
returnres.json()
```
Jede Funktion fragt einen Endpunkt an, überprüft ob der Status Code richtig ist und gibt as Ergebnis als dictionary zurück. Falls du irgendwo den Port oder die vom API Container verändert hast, kannst du hier ganz einfach die `BASE_URL` ändern und die Pipeline funktioniert mit deiner neuen URL.
## constants.py
In dieser Datei befinden sich Konstanten, die in mehreren Dateien gebraucht werden, wie zum Beipsiel Dateipfade wie dieser: