Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
projekte:clubstatus [2021-11-11 00:50] – maccollect out of order clonejo | projekte:clubstatus [2021-11-11 00:52] – cccac-presence skript aktualisiert clonejo | ||
---|---|---|---|
Line 19: | Line 19: | ||
# | # | ||
- | import subprocess | ||
- | import requests | ||
import json | import json | ||
+ | import requests | ||
+ | import subprocess | ||
+ | import sys | ||
+ | |||
USER = "Hans Acker" | USER = "Hans Acker" | ||
- | PASSWORD = " | + | PASSWORD = " |
- | DEVICE = " | + | |
def in_cccac_wlan(): | def in_cccac_wlan(): | ||
- | output = subprocess.check_output([" | + | output = subprocess.check_output([" |
- | for l in output.split(b" | + | for line in output.split(b" |
- | columns = l.split(b": | + | columns = line.split(b": |
- | if columns[0] == b"IP4.DOMAIN[1]": | + | if columns[0] == b"IP4.SEARCHES[1]": |
if columns[1].strip() == b" | if columns[1].strip() == b" | ||
+ | print(" | ||
return True | return True | ||
+ | print(" | ||
return False | return False | ||
+ | |||
if in_cccac_wlan(): | if in_cccac_wlan(): | ||
+ | print(f" | ||
session = requests.Session() | session = requests.Session() | ||
session.auth = ("", | session.auth = ("", | ||
- | j = {'type': 'presence', 'user': USER} | + | j = {"type": "presence", "user": USER} |
r = session.put(" | r = session.put(" | ||
+ | r.raise_for_status() | ||
</ | </ | ||