Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
projekte:clubstatus [2021-11-11 00:52] – cccac-presence skript aktualisiert clonejoprojekte:clubstatus [2021-11-11 00:57] – Presence-Skript läuft jetzt endlos clonejo
Line 23: Line 23:
 import subprocess import subprocess
 import sys import sys
 +import time
  
  
Line 41: Line 42:
  
  
-if in_cccac_wlan(): +while True: 
-    print(f"Marking {USER} as currently present.", file=sys.stderr) +    if in_cccac_wlan(): 
-    session = requests.Session() +        print(f"Marking {USER} as currently present.", file=sys.stderr) 
-    session.auth = ("", PASSWORD) +        session = requests.Session() 
-    j = {"type": "presence", "user": USER} +        session.auth = ("", PASSWORD) 
-    r = session.put("https://status.aachen.ccc.de/api/v0", data=json.dumps(j)) +        j = {"type": "presence", "user": USER} 
-    r.raise_for_status()+        r = session.put("https://status.aachen.ccc.de/api/v0", data=json.dumps(j)) 
 +        r.raise_for_status() 
 +    time.sleep(600) 
 </code> </code>
  
Navigation



You are not allowed to add pages