mirror of
https://github.com/ankitects/anki.git
synced 2026-01-13 14:03:55 -05:00
Fix import path for anki_helpers
This commit is contained in:
parent
270455383d
commit
e421d4727c
2 changed files with 5 additions and 5 deletions
|
|
@ -1,7 +1,7 @@
|
|||
import time
|
||||
from collections import defaultdict
|
||||
from typing import DefaultDict
|
||||
def analyze_activity(col, days=30):
|
||||
from typing import Dict
|
||||
|
||||
def analyze_activity(col, days=30) -> Dict[str, int]:
|
||||
day_cutoff = col.sched.day_cutoff
|
||||
start_time = day_cutoff - days * 86400
|
||||
start_ts = start_time * 1000 # ms
|
||||
|
|
@ -14,14 +14,14 @@ def analyze_activity(col, days=30):
|
|||
start_ts,
|
||||
)
|
||||
|
||||
days_dict = defaultdict(int)
|
||||
days_dict: Dict[int, int] = defaultdict(int)
|
||||
for (id,) in rows:
|
||||
day = int((id / 1000) // 86400)
|
||||
days_dict[day] += 1
|
||||
|
||||
total_days = len(days_dict)
|
||||
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 {
|
||||
"active_days": total_days,
|
||||
Loading…
Reference in a new issue