marconett / werow-to-strava

Imports We-Row (WaterRower) rowing sessions into Strava
4 stars 0 forks source link

everything being skipped! #1

Open rhamblen opened 4 years ago

rhamblen commented 4 years ago

Hi Ive moved over from we-row to coxwain. I found this app and thought it would be good to upload my werow performance into strava and then I can look at some of the performance.

The app asked me to permit strava to connect; then it asks for (first time) the werow details. It finds the werow details and then skips installing them all saying 'session already uploaded, skipping', when there are no recorded sessions on those data in strava.

can you steer me... I dont mind skipping the logic for the check as Im only doing this the once. thanks R.

rhamblen commented 4 years ago

ok so I just skipped the error check and it uploaded. it appears the payload is not equal to zero!

Also, is there anyway to download each session as a TCX file? I didnt realise it was just the top level summary.

marconett commented 4 years ago

i'm not familiar with tcx files. last time i looked at this (2 years ago), strava didn't allow importing more thorough data for the "rowing" sport type.

tcx files seem to contain performance data points (like speed or distance) over the time of a activity session. data like this (from what i remember) can be retrieved from we-row, so it might theoretically be possible to use that data to create such a file. but i can't help you with that, sorry.

rhamblen commented 4 years ago

I understand. Just out of curiosity, where did you get the info for downloading from we-row... I might see if I can pull more data.

thanks

marconett commented 4 years ago

The behavior is documented in my code:

To my knowledge, werow doesn't document this publicly, but it's quite easy to find, as their frontend is querying a public api.

marconett commented 4 years ago

If you manage to create tcx files (be it manually or by code), it would be awesome if you would tell me how you did it. maybe i'll incorporate this into my tool in the future.

Also: I didn't quite understand what you initial issue was. Do you still need help with that?

rhamblen commented 4 years ago

uploading into strava will be the easy bit, its the extraction which will be the challenge. https://github.com/svenmeier/coxswain has his app taking the rowing information direct from the S4 monitor and then downloads into a TCX file with a gps route he has stored. If the row can be extracted from WeRow, then the rest will be in this code. I'll let you know if I find anything.