summaryrefslogtreecommitdiff
path: root/hosts/ahmed/forsvarsarper/script.py
blob: 7f125087e5dc8f33ec8e8bdf407d580a93258aa6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import requests
import os

URL = "https://karriere.forsvaret.dk/varnepligt/varnepligten/cybervarnepligt/"
TARGET_PHRASE = "Der er på nuværende tidspunkt ikke planlagt nogen afprø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()