From b3ebd561516bc82f09cdfa6e26e741499be9ee84 Mon Sep 17 00:00:00 2001 From: Kharec Date: Sun, 4 Jan 2026 16:37:51 +0100 Subject: [PATCH] feat: persist email to config file --- auditui/configure.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/auditui/configure.py b/auditui/configure.py index 0199af8..74fcf4f 100644 --- a/auditui/configure.py +++ b/auditui/configure.py @@ -1,11 +1,12 @@ """Configuration helpers for the Auditui app.""" +import json from getpass import getpass from pathlib import Path import audible -from .constants import AUTH_PATH +from .constants import AUTH_PATH, CONFIG_PATH def configure( @@ -33,6 +34,11 @@ def configure( auth_path.parent.mkdir(parents=True, exist_ok=True) authenticator.to_file(str(auth_path)) + + config = {"email": email} + with open(CONFIG_PATH, "w", encoding="utf-8") as f: + json.dump(config, f) + print("Authentication successful!") audible_client = audible.Client(auth=authenticator) return authenticator, audible_client