summaryrefslogtreecommitdiff
path: root/hosts/ahmed/forsvarsarper/script.py
diff options
context:
space:
mode:
authorLinnnus <[email protected]>2024-02-13 17:38:25 +0100
committerLinnnus <[email protected]>2024-02-13 17:39:52 +0100
commitcfac122324e3d05f2925673e99feacf8c3602e0c (patch)
tree73eed7262b94f3678f38f32ba951970e2d0bd066 /hosts/ahmed/forsvarsarper/script.py
parentbbbdbd1094f1f09b8075da88f6b412d2e4af80ca (diff)
tmp: Move modules/nixos to services/ for shared and hosts/ahmed for private
Diffstat (limited to 'hosts/ahmed/forsvarsarper/script.py')
-rw-r--r--hosts/ahmed/forsvarsarper/script.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/hosts/ahmed/forsvarsarper/script.py b/hosts/ahmed/forsvarsarper/script.py
new file mode 100644
index 0000000..7f12508
--- /dev/null
+++ b/hosts/ahmed/forsvarsarper/script.py
@@ -0,0 +1,28 @@
+import requests
+import os
+
+URL = "https://karriere.forsvaret.dk/varnepligt/varnepligten/cybervarnepligt/"
+TARGET_PHRASE = "Der er p&aring; nuv&aelig;rende tidspunkt ikke planlagt nogen afpr&oslash;vninger."
+
+try:
+ response = requests.get(URL);
+ print(f"Forespørgsel til {URL} gav status {response.status_code}")
+except:
+ message = "nejj den er ødelagt"
+else:
+ if TARGET_PHRASE in response.text:
+ message = "der er stadig ikke planlagt nogle afprøvninger"
+ else:
+ message = "noget har ændret sig på siden!!"
+ print(response.text)
+
+token = os.getenv("TOKEN")
+data = {
+ "title": "forsvaret status",
+ "message": message,
+ "url": URL,
+}
+response = requests.post(f"https://notifications.linus.onl/api/send-notification/{token}", json=data)
+print(f"Forespørgsel til at sende notifikation gav status {response.status_code}")
+response.raise_for_status()
+