f1tness_parser/main.py

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}")