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)