|
@ -40,6 +40,7 @@ def main(): |
|
|
|
|
|
|
|
|
if webhook_url != "": |
|
|
if webhook_url != "": |
|
|
requests.post(webhook_url, data=status_str) |
|
|
requests.post(webhook_url, data=status_str) |
|
|
|
|
|
print(status_str) |
|
|
|
|
|
|
|
|
while True: |
|
|
while True: |
|
|
print_str = "" |
|
|
print_str = "" |
|
@ -104,16 +105,23 @@ def main(): |
|
|
print(print_str) |
|
|
print(print_str) |
|
|
|
|
|
|
|
|
last_sleep_min = 60 - datetime.datetime.now().minute % 60 |
|
|
last_sleep_min = 60 - datetime.datetime.now().minute % 60 |
|
|
|
|
|
print("Sleeping for %d minutes" % last_sleep_min/3) |
|
|
time.sleep(last_sleep_min*60/3) |
|
|
time.sleep(last_sleep_min*60/3) |
|
|
|
|
|
|
|
|
# Refresh token |
|
|
# Refresh token |
|
|
refresh_jwt, access_jwt = update_refresh_jwt(refresh_jwt) |
|
|
refresh_jwt, access_jwt = update_refresh_jwt(refresh_jwt) |
|
|
|
|
|
print("Sleeping for %d minutes" % last_sleep_min/3) |
|
|
time.sleep(last_sleep_min*60/3) |
|
|
time.sleep(last_sleep_min*60/3) |
|
|
|
|
|
|
|
|
# Refresh token |
|
|
# Refresh token |
|
|
refresh_jwt, access_jwt = update_refresh_jwt(refresh_jwt) |
|
|
refresh_jwt, access_jwt = update_refresh_jwt(refresh_jwt) |
|
|
|
|
|
print("Sleeping for %d minutes" % last_sleep_min/3) |
|
|
time.sleep(last_sleep_min*60/3) |
|
|
time.sleep(last_sleep_min*60/3) |
|
|
|
|
|
|
|
|
|
|
|
# Extra sleep to prevent clock desync |
|
|
|
|
|
print("Sleeping for 1 minute") |
|
|
|
|
|
time.sleep(60) |
|
|
|
|
|
|
|
|
pass |
|
|
pass |
|
|
|
|
|
|
|
|
def update_refresh_jwt(jwt: str) -> (str, str): |
|
|
def update_refresh_jwt(jwt: str) -> (str, str): |
|
|