Fix import path for anki_helpers

This commit is contained in:
Al Ali 2025-06-16 22:48:14 +02:00
parent 270455383d
commit e421d4727c
2 changed files with 5 additions and 5 deletions

View file

@ -1,7 +1,7 @@
import time
from collections import defaultdict from collections import defaultdict
from typing import DefaultDict from typing import Dict
def analyze_activity(col, days=30):
def analyze_activity(col, days=30) -> Dict[str, int]:
day_cutoff = col.sched.day_cutoff day_cutoff = col.sched.day_cutoff
start_time = day_cutoff - days * 86400 start_time = day_cutoff - days * 86400
start_ts = start_time * 1000 # ms start_ts = start_time * 1000 # ms
@ -14,14 +14,14 @@ def analyze_activity(col, days=30):
start_ts, start_ts,
) )
days_dict = defaultdict(int) days_dict: Dict[int, int] = defaultdict(int)
for (id,) in rows: for (id,) in rows:
day = int((id / 1000) // 86400) day = int((id / 1000) // 86400)
days_dict[day] += 1 days_dict[day] += 1
total_days = len(days_dict) total_days = len(days_dict)
average_per_day = sum(days_dict.values()) / days average_per_day = sum(days_dict.values()) / days
low_days = sum(1 for v in days_dict.values() if v < 10) # z.B. Schwelle low_days = sum(1 for v in days_dict.values() if v < 10)
return { return {
"active_days": total_days, "active_days": total_days,