f1tness_parser/app/sandbox.py

27 lines
726 B
Python

from collections import defaultdict
from app.core.parsers.apple import AppleNotesParser
from app.core.parsers.obsidian import ObsidianNotesParser
from pprint import pprint
om = ObsidianNotesParser()
o_mapped_trainings = om.parse_training_data()
am = AppleNotesParser()
a_mapped_trainings = am.parse_training_data()
combined_list = o_mapped_trainings + a_mapped_trainings
print(len(combined_list))
comb_uniques_names = defaultdict(int)
exercise_names = list()
for training in combined_list:
if training.exercises:
for exercise in training.exercises:
exercise_names.append(exercise.name)
comb_uniques_names[exercise.name] += 1
# pprint(set(exercise_names))
pprint(comb_uniques_names)