forked from nathanwoodburn/firewalletbrowser
feat: Use inline link for logs to improve readability
This commit is contained in:
8
main.py
8
main.py
@@ -1249,10 +1249,12 @@ def settings_action(action):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
with open(log_file, 'rb') as f:
|
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:
|
if response.status_code == 200 or response.status_code == 201:
|
||||||
url = response.text.strip().split('\n')[-1]
|
token = response.text.strip().split('\n')[-1].split('/')[-2:]
|
||||||
logger.info(f"Log upload successful: {url}")
|
url = f"https://upload.woodburn.au/inline/{token[0]}/{token[1]}"
|
||||||
|
logger.info(f"Log upload successful: {url}")
|
||||||
return redirect(url)
|
return redirect(url)
|
||||||
else:
|
else:
|
||||||
logger.error(f"Failed to upload log: {response.status_code} {response.text}")
|
logger.error(f"Failed to upload log: {response.status_code} {response.text}")
|
||||||
|
|||||||
Reference in New Issue
Block a user