commit for publication

This commit is contained in:
2026-09-17 14:41:22 +01:00
committed by Jack Clifton
commit 0bf030f3c7
26 changed files with 2506 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
def mac_addr(addr):
WHITELIST_CHARS = ":0123456789ABCDEF"
addr = addr.upper().strip()
addr = "".join(char for char in addr if char in WHITELIST_CHARS)
return addr
def text_input(text, OVERWRITE_WHITELIST_CHARS=""):
WHITELIST_CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 _.-"
if OVERWRITE_WHITELIST_CHARS:
WHITELIST_CHARS = OVERWRITE_WHITELIST_CHARS
if not isinstance(text, str):
return ""
return "".join([char for char in text if char in WHITELIST_CHARS])