Sandbox for testing staff
This commit is contained in:
parent
096e52ed3f
commit
e580ab7b7e
1 changed files with 23 additions and 5 deletions
|
|
@ -1,14 +1,32 @@
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
from app.core.parsers.apple import AppleNotesParser
|
||||||
from app.core.parsers.obsidian import ObsidianNotesParser
|
from app.core.parsers.obsidian import ObsidianNotesParser
|
||||||
from pprint import pprint
|
from pprint import pprint
|
||||||
|
|
||||||
|
|
||||||
om = ObsidianNotesParser()
|
om = ObsidianNotesParser()
|
||||||
result = defaultdict(int)
|
obsidian_result = defaultdict(int)
|
||||||
mapped_trainings = om.parse_and_map_training_data()
|
o_mapped_trainings = om.parse_and_map_training_data()
|
||||||
for training in mapped_trainings:
|
for training in o_mapped_trainings:
|
||||||
for exercise in training.exercises:
|
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)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue