From 9bd5738e6f2351e51a4a6092ed289ad01c8ffd85 Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 27 Jan 2023 22:19:25 +0000 Subject: [PATCH] shorter fallback hostname --- copyparty/__main__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/copyparty/__main__.py b/copyparty/__main__.py index a020b2f8..50c4fff2 100755 --- a/copyparty/__main__.py +++ b/copyparty/__main__.py @@ -229,9 +229,10 @@ def get_srvname() -> str: ret = f.read().decode("utf-8", "replace").strip() except: ret = "" - while len(ret) < 7: + namelen = 5 + while len(ret) < namelen: ret += base64.b32encode(os.urandom(4))[:7].decode("utf-8").lower() - ret = re.sub("[234567=]", "", ret)[:7] + ret = re.sub("[234567=]", "", ret)[:namelen] with open(fp, "wb") as f: f.write(ret.encode("utf-8") + b"\n")