Files
City 4c668c91f0 Rewrite part 1
Let's try this again
2024-01-04 00:28:15 +01:00

24 lines
673 B
Python

import time
import random
# set global ID once for entire session
try: GID
except NameError:
GID = ''.join(random.choice("abcdefghijklmnopqrstupvxyz") for x in range(5))
print(f"NetDist: Set session ID to '{GID}'")
def get_client_id():
global GID
return(f"netdist-{GID}")
def get_new_job_id():
job_id = f"{get_client_id()}-{int(time.time()*1000)}"
time.sleep(0.1) # prevent ID mismatch, no matter how unlikely
return job_id
def clean_url(raw, multi=False):
raw = raw.strip()
raw = raw.replace(' ', ',').replace('\n', ',').replace('\t', ',')
urls = [x.rstrip('/') for x in raw.split(',') if x.strip()]
return urls if multi else urls[0]