17 lines
543 B
Python
17 lines
543 B
Python
from parsers.text_data_parser import parse_old_data
|
|
from collections import Counter
|
|
|
|
text_trainings = parse_old_data()
|
|
for training in text_trainings:
|
|
print(f"{training.date} :: {[ex.name for ex in training.exercises]}")
|
|
print(len(text_trainings))
|
|
|
|
exercise_names = []
|
|
for training in text_trainings:
|
|
for exercise in training.exercises:
|
|
exercise_names.append(exercise.name)
|
|
|
|
exercise_counts = Counter(exercise_names)
|
|
print("\nExercise counts:")
|
|
for name, count in sorted(exercise_counts.items()):
|
|
print(f"{name}: {count}")
|