Add devterm tools and TUI menu
Some checks failed
CI / test (3.10) (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / test (3.8) (push) Has been cancelled
CI / test (3.9) (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / typecheck (push) Has been cancelled
CI / build-package (push) Has been cancelled

This commit is contained in:
2026-01-29 11:11:41 +00:00
parent 19cf5d66e8
commit 6668d6c1be

View File

@@ -0,0 +1,12 @@
import base64
def encode_base64(data: str) -> str:
return base64.b64encode(data.encode("utf-8")).decode("utf-8")
def decode_base64(data: str) -> str:
missing_padding = len(data) % 4
if missing_padding:
data += "=" * (4 - missing_padding)
return base64.b64decode(data.encode("utf-8")).decode("utf-8")