#!/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)