19 lines
656 B
Python
19 lines
656 B
Python
from typing import List
|
|
from app.core.parsers.apple import AppleNotesParser
|
|
from app.core.parsers.obsidian import ObsidianNotesParser
|
|
from app.core.models.training 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
|
|
|