From e580ab7b7e5cf936ca76f66f739969366312e895 Mon Sep 17 00:00:00 2001 From: t0xa Date: Fri, 24 Oct 2025 23:24:23 +0300 Subject: [PATCH] Sandbox for testing staff --- app/sandbox.py | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/app/sandbox.py b/app/sandbox.py index b82d4ba..8733e36 100644 --- a/app/sandbox.py +++ b/app/sandbox.py @@ -1,14 +1,32 @@ from collections import defaultdict +from app.core.parsers.apple import AppleNotesParser from app.core.parsers.obsidian import ObsidianNotesParser from pprint import pprint om = ObsidianNotesParser() -result = defaultdict(int) -mapped_trainings = om.parse_and_map_training_data() -for training in mapped_trainings: +obsidian_result = defaultdict(int) +o_mapped_trainings = om.parse_and_map_training_data() +for training in o_mapped_trainings: for exercise in training.exercises: - result[exercise.name] += 1 + obsidian_result[exercise.name] += 1 -pprint(result) +am = AppleNotesParser() +apple_result = defaultdict(int) +a_mapped_trainings = am.parse_and_map_training_data() +for training in a_mapped_trainings: + for exercise in training.exercises: + apple_result[exercise.name] += 1 + +print(f"apple trainings:\t{len(a_mapped_trainings)}") +print(f"osididian trainings:\t{len(o_mapped_trainings)}") + +overall_trainings = a_mapped_trainings + o_mapped_trainings +print(f"overall trainings:\t{len(overall_trainings)}") +overall_result = defaultdict(int) +for training in overall_trainings: + for exercise in training.exercises: + overall_result[exercise.name] += 1 + +pprint(overall_result)