aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/icewifi.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/icewifi.py b/scripts/icewifi.py
new file mode 100755
index 0000000..9286c0c
--- /dev/null
+++ b/scripts/icewifi.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python3
+
+import requests
+import json
+
+data = requests.get("https://iceportal.de/api1/rs/status")
+
+if data.status_code != 200:
+ print(f"HTTP Status {data.status_code}")
+
+t_info = data.json()
+
+return_info={
+ 'text':t_info["tzn"],
+ 'tooltip':f'BR{t_info["series"]}, I-Netz {t_info["internet"]}',
+ #'class':'',
+ 'percentage':t_info["speed"]
+}
+
+print(json.dumps(return_info))