From c85e303eb66791bf4b5d709dae91c195b08e698a Mon Sep 17 00:00:00 2001 From: Blackwhitebear8 Date: Sat, 21 Jun 2025 14:30:44 +0200 Subject: [PATCH] Add modules/akvorado.py --- modules/akvorado.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 modules/akvorado.py diff --git a/modules/akvorado.py b/modules/akvorado.py new file mode 100644 index 0000000..60e256a --- /dev/null +++ b/modules/akvorado.py @@ -0,0 +1,17 @@ +import os +import requests +from dotenv import load_dotenv + +load_dotenv() + +BASE_URL = os.getenv("AKVORADO_BASE_URL", "http://localhost:8081/api/v0/console/widget/top") + +def get_widget_data(endpoint: str): + url = f"{BASE_URL}/{endpoint}?0" + try: + res = requests.get(url) + res.raise_for_status() + return res.json() + except requests.RequestException as e: + print(f"Fout bij ophalen van {endpoint}: {e}") + return {"top": []} \ No newline at end of file