f1tness_parser/parsers/text_data_parser.py

19 lines
642 B
Python

from typing import List
from apple.notes_parser import AppleNotesParser
from obsidian.notes_parser import ObsidianNotesParser
from obsidian.py_models import Training
def parse_old_data() -> List[Training]:
"""Method for parsing all old data from apple and obsidian notes with exercise mapping applied
Returns:
List of trainings with standardized exercise names
"""
obsidian_parser = ObsidianNotesParser()
apple_parser = AppleNotesParser()
o_trainings = obsidian_parser.parse_and_map_training_data()
a_trainings = apple_parser.parse_and_map_training_data()
return o_trainings + a_trainings