Airon is a workout tracker web app. It needs JavaScript to run.
You do not need to run this app. Full instructions are at /llms.txt. In short:
POST /api/encode
GET /api/encode?w=<URL-encoded JSON>
code
WK1-
errors
Example body:
{ "title": "Push Day A", "unit": "kg", "rest": 90, "exercises": [ { "name": "Bench Press", "sets": 4, "reps": 8, "weight": 60 }, { "name": "Overhead Press", "sets": [{ "reps": 5, "weight": 40 }, { "reps": 3, "weight": 45 }] }, { "name": "Dips", "sets": 3, "reps": "AMRAP", "weight": "BW" }, { "name": "Plank", "sets": 3, "reps": "45s" } ] }
Reps: a number, "8-12", "AMRAP", or "45s". Weight: a number in the workout's unit, "BW", "BW+10", or omitted. rest (seconds, optional) can be set on the workout or on an exercise. Give adjacent exercises the same "superset": "A" label to make a superset. For a multi-day program, send {"title": ..., "workouts": [workout, ...]}; its code starts with WP1-. Put anything else (tempo, RPE) in notes.
"8-12"
"AMRAP"
"45s"
"BW"
"BW+10"
rest
"superset": "A"
{"title": ..., "workouts": [workout, ...]}
WP1-
notes