blob: 65621c59a0d51d4809285f2d312d60ed059c1ae4 (
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
29
|
#!/usr/bin/python3
import requests
import schedule
import csv
import datetime
import time
URL = "https://schneefux.xyz/"
LOG = "log.csv"
def ping():
f = open(LOG, "a")
log = csv.writer(f)
try:
elapsed = requests.get(URL, timeout=10).elapsed.total_seconds()
except:
elapsed = 10
log.writerow([datetime.datetime.now(), elapsed])
f.close()
schedule.every().minute.do(ping)
if __name__ == "__main__":
ping()
while True:
schedule.run_pending()
time.sleep(1)
|