architraw.pro

programming space

Category: mywhoosh

  • MyWhoosh custom workouts folder with example

    Where is custom workouts folder for MyWhoosh app?

    HERE:

    C:\Users\<YOUR_USERNAME>\AppData\Local\Packages\MyWhooshTechnologyService.644173E064ED2_eps1123pz0kt0\LocalCache\Local\MyWhoosh\Saved\PersistentDownloadDir\DefaultCache\CustomWorkouts
    
    MAKE SURE THAT YOU HAVE CHANGED:
    - <YOUR_USERNAME>
    - 644173E064ED2_eps1123pz0kt0 - this random id, can be different

    In that folder you should place your .json file with workout.

    Example workout.json file

    Workout:
    2min free ride
    12 min ride in Z2
    1min free ride

    {
      "Id": 1767595041,
      "Name": "15min",
      "Description": "my 15m workout",
      "Mode": "E_Ride",
      "ERGMode": "E_OFF",
      "IsRecovery": false,
      "IsIntervals": false,
      "FTPMode": "E_NoFTP",
      "IsTT": false,
      "IsTSS": false,
      "IsIF": false,
      "FTPMultiplier": 0,
      "StressPoint": 0,
      "Time": 1080,
      "CustomTagDescription": "",
      "CategoryId": 1,
      "SubcategoryId": 0,
      "Type": "E_Custom",
      "DisplayType": "E_byWatts",
      "StepCount": 3,
      "IsFavorite": false,
      "CompletedCount": 0,
      "WorkoutStepsArray": [
        {
          "Id": 1,
          "Pace": 1,
          "IntervalId": 0,
          "WorkoutMessage": [],
          "Rpm": 0,
          "StepType": "E_FreeRide",
          "Power": 0,
          "StartPower": 0,
          "EndPower": 0,
          "Time": 120,
          "IsManualGrade": false,
          "ManualGradeValue": 0,
          "ShowAveragePower": false,
          "FlatRoad": 0
        },
        {
          "Id": 2,
          "Pace": 1,
          "IntervalId": 0,
          "WorkoutMessage": [],
          "Rpm": 0,
          "StepType": "E_Normal",
          "Power": 0.75,
          "StartPower": 0,
          "EndPower": 0,
          "Time": 900,
          "IsManualGrade": false,
          "ManualGradeValue": 0,
          "ShowAveragePower": false,
          "FlatRoad": 0
        },
        {
          "Id": 3,
          "Pace": 1,
          "IntervalId": 0,
          "WorkoutMessage": [],
          "Rpm": 0,
          "StepType": "E_FreeRide",
          "Power": 0,
          "StartPower": 0,
          "EndPower": 0,
          "Time": 60,
          "IsManualGrade": false,
          "ManualGradeValue": 0,
          "ShowAveragePower": false,
          "FlatRoad": 0
        }
      ],
      "AuthorName": "",
      "WorkoutSteps": {
        "1": {
          "Id": 1,
          "Pace": 1,
          "IntervalId": 0,
          "WorkoutMessage": [],
          "Rpm": 0,
          "StepType": "E_FreeRide",
          "Power": 0,
          "StartPower": 0,
          "EndPower": 0,
          "Time": 120,
          "IsManualGrade": false,
          "ManualGradeValue": 0,
          "ShowAveragePower": false,
          "FlatRoad": 0
        },
        "2": {
          "Id": 2,
          "Pace": 1,
          "IntervalId": 0,
          "WorkoutMessage": [],
          "Rpm": 0,
          "StepType": "E_Normal",
          "Power": 0.75,
          "StartPower": 0,
          "EndPower": 0,
          "Time": 900,
          "IsManualGrade": false,
          "ManualGradeValue": 0,
          "ShowAveragePower": false,
          "FlatRoad": 0
        },
        "3": {
          "Id": 3,
          "Pace": 1,
          "IntervalId": 0,
          "WorkoutMessage": [],
          "Rpm": 0,
          "StepType": "E_FreeRide",
          "Power": 0,
          "StartPower": 0,
          "EndPower": 0,
          "Time": 60,
          "IsManualGrade": false,
          "ManualGradeValue": 0,
          "ShowAveragePower": false,
          "FlatRoad": 0
        }
      },
      "WorkoutstepsTMap": [],
      "WokoutAssociationId": 0,
      "IF": 0,
      "TSS": 15,
      "KJ": 0,
      "IsVODAvailable": false
    }