Yours Truly (VESC/UNITY ride tracker) is now available for free on the App Store!

App store, version 1.3.3 build 3
When I don’t allow location permission for the app it doesn’t happen, then all text is readable

1 Like

I think this is fixed in the beta.
Will release in the next few days if I don’t get any serious bug reports.

1 Like

Can you spot when I aquaplaned? :sob::sob:

2 Likes

Yo @Elias and Team YoursTruly! Your app is awesome and i’m using it every ride.
For all app users out there, here is a little python script to convert ride debug log to gpx file:

import json
import gpxpy
import gpxpy.gpx
from datetime import datetime

# load json data
with open("path/to/json_file.json", "r") as json_file:
    data = json.load(json_file)

# create GPX object
gpx = gpxpy.gpx.GPX()

# create GPX track
gpx_track = gpxpy.gpx.GPXTrack()
gpx.tracks.append(gpx_track)

# create GPX segment
gpx_segment = gpxpy.gpx.GPXTrackSegment()
gpx_track.segments.append(gpx_segment)

# iterate through location data and add to GPX segment
for location in data["minimisedLocationData"]:
    latitude = location["latitude"]
    longitude = location["longitude"]
    elevation = location["altitude"]
    timestamp = location["forDate"]
    # convert timestamp to datetime object
    datetime_obj = datetime.fromtimestamp(timestamp)
    gpx_segment.points.append(gpxpy.gpx.GPXTrackPoint(latitude, longitude, elevation, time=datetime_obj))

# write GPX to file
with open("path/to/output.gpx", "w") as gpx_file:
    gpx_file.write(gpx.to_xml())
6 Likes

This is awesome!!! Thanks :smiley: :smiley: :smiley: :pray: :pray: :pray: :pray:

1 Like

Also - for anyone that has been waiting there’s a new App Store release now with VESC® 6 support!

7 Likes

Any chance of this ever being ported to android?

5 Likes

Yeah - would love to join those leaderboards

1 Like

+1 for Android version

2 Likes

Thank you guys for all the support and interest in the app :pray:

I barely find the time as is to maintain and improve YT for iOS so I have to say an Android port is unlikely.

Sorry about that.

1 Like

Is there any way to export the raw telemetry data to do our own number crunching for funzies?

ohmyvaler created a python script he posted further up in this topic for converting the ride debug logs to .gpx format.
You can export ride debug logs from the ellipses (…) menu on the ride page.

1 Like

Oh duh, I didn’t open it in any kind of JSON parser, so all I saw was the location data at the beginning, and not the entire set of datapoints after that. Thank you for including data export functionality like this. I will go slink away into a corner in shame now.

1 Like

Haha no worries at all — enjoy!