summaryrefslogtreecommitdiff
path: root/upytime.py
diff options
context:
space:
mode:
Diffstat (limited to 'upytime.py')
-rwxr-xr-xupytime.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/upytime.py b/upytime.py
new file mode 100755
index 0000000..8410ef7
--- /dev/null
+++ b/upytime.py
@@ -0,0 +1,26 @@
+#!/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, "w+")
+ log = csv.writer(f)
+
+ elapsed = requests.get(URL, timeout=10).elapsed.total_seconds()
+ 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)