workout_parser 0.1.0
workout_parser: ^0.1.0 copied to clipboard
Turns a workout routine written as plain text (a note, a chat message, an AI reply) into days, exercises, sets, reps, holds, rest, weight, tempo and supersets, and matches each name against 884 known [...]
0.1.0 #
- First release, extracted from the neFaRec workout app.
RoutineParserreads days, exercises, sets, reps, rep ranges, per-set reps, timed holds, sets to failure, rest, weight, tempo, RPE/RIR, per-side work and supersets from plain text.ExerciseIndex.builtIn()matches names against 884 exercises and 1,195 aliases, with fuzzy matching that keeps dumbbell and barbell lifts apart.- Every value records whether it was written, suggested or defaulted.
toJson()on every result.