import requests # import json import time import uptime from configparser import ConfigParser tasks_dir = "C:\\GAPS\\Portal\\Tasks" def ping(): current_uptime = int(uptime.boottime().timestamp()) kunde = findName() result = requests.get(f'http://localhost:5000/ping/{kunde}?uptime={current_uptime}') print(result.content) # print(json.dumps(json.loads(result.content), indent=2)) def findName(): config = ConfigParser() with open(tasks_dir + '\\GAPS.ini', 'r') as stream: config.read_string('[default]\n' + stream.read()) return config['default']['KUNDE'][1:-1] while True: ping() time.sleep(60 * 60) # from crontab import CronTab # def ping(): # cron = CronTab(user='root') # job = cron.new(command='python C:\\Projekte\\Python\\request.py') # job.hour.every(1) # cron.write()