From 7388c1b0dc805ea5c1f84cfff7f7f554f72f6d50 Mon Sep 17 00:00:00 2001 From: osbm Date: Thu, 31 Jul 2025 20:54:23 +0300 Subject: [PATCH] print files --- modules/services/wanikani-stats/app.py | 29 +++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/modules/services/wanikani-stats/app.py b/modules/services/wanikani-stats/app.py index acc286e..704f345 100644 --- a/modules/services/wanikani-stats/app.py +++ b/modules/services/wanikani-stats/app.py @@ -8,23 +8,24 @@ import matplotlib.pyplot as plt DATA_DIR = Path("/var/lib/wanikani-logs") print("starting the WaniKani service") def load_data(): - records = [] + # records = [] for zip_path in sorted(DATA_DIR.glob("wanikani_data_*.zip")): st.write(f"Processing {zip_path.name}...") - # with zipfile.ZipFile(zip_path) as z: - # for name in z.namelist(): - # with z.open(name) as f: - # data = json.load(f) - # date = zip_path.stem.split("_")[-1] - # # Adapt below to match your JSON structure - # record = { - # "date": date, - # "available_lessons": data.get("lessons", {}).get("available", 0), - # "level": data.get("level", 0), - # } - # records.append(record) + with zipfile.ZipFile(zip_path) as z: + for name in z.namelist(): + print(f"Processing file: {name}") + # with z.open(name) as f: + # data = json.load(f) + # date = zip_path.stem.split("_")[-1] + # # Adapt below to match your JSON structure + # record = { + # "date": date, + # "available_lessons": data.get("lessons", {}).get("available", 0), + # "level": data.get("level", 0), + # } + # records.append(record) # return pd.DataFrame(records) st.title("📈 WaniKani Progress Tracker") -# df = load_data() +df = load_data() # st.line_chart(df.set_index("date"))