From d20fc1eb55018de054647617a899904e33e2b67c Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Thu, 11 Sep 2025 16:55:51 +1000 Subject: [PATCH] feat: Use inline link for logs to improve readability --- main.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index ad47f9b..32032e9 100644 --- a/main.py +++ b/main.py @@ -1249,10 +1249,12 @@ def settings_action(action): try: with open(log_file, 'rb') as f: - response = requests.put(f"https://upload.woodburn.au/{os.path.basename(log_file)}", data=f) + response = requests.put(f"https://upload.woodburn.au/{os.path.basename(log_file)}", data=f, + headers={"Max-Days": "5"}) if response.status_code == 200 or response.status_code == 201: - url = response.text.strip().split('\n')[-1] - logger.info(f"Log upload successful: {url}") + token = response.text.strip().split('\n')[-1].split('/')[-2:] + url = f"https://upload.woodburn.au/inline/{token[0]}/{token[1]}" + logger.info(f"Log upload successful: {url}") return redirect(url) else: logger.error(f"Failed to upload log: {response.status_code} {response.text}")