Switch workout parsing to fit files and add pace only feature #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request addresses the removal of JSON workout data downloads from TAO, as discussed in issue #34. To adapt, this change implements the use of workout data extracted from FIT files.
I've performed some testing across various workout types, including assessments, economy, tabata, and threshold workouts. However, it's likely that edge cases still exist.
Furthermore, this PR introduces an option to disable the power fetch feature. This enhancement benefits users without a Stryd premium (or grandfathered) account, who were previously unable to utilize this tool. Stryd's PowerCenter automatically converts paced workouts to power, resolving issues #30 and #33.
In my testing the power numbers were close enough, although a bit lower on the PowerCenter converted workouts. I haven't tested how they handle steps without pace prescriptions, such as, 3.2km assessments. For now, these steps will be piped through without pace targets.