I'd like to find any runs that I neglected to assign shoes to and go back and assign shoes, so I can better track shoe mileage.
I don't see a search option to find runs with no gear.
I'd like to find any runs that I neglected to assign shoes to and go back and assign shoes, so I can better track shoe mileage.
I don't see a search option to find runs with no gear.
Here.
Use in web-browser console (shortcut is F12 key) after opening Connect website. Tested in Firefox.
If you have more activities, change limit=200.
jQuery.getJSON( 'https://connect.garmin.com…
The script is basically still ok, but new headers are required:
jQuery.ajaxSetup({headers:{ 'DI-Backend':'connectapi.garmin.com', 'Authorization':'Bearer '+JSON.parse(localStorage.token).access_token…
It still works, of course need to be logged in, and it checks activities one by one from newest, so if some old activity has missing gear, then it will take some time to reach it, a good idea is to add…
The script is basically still ok, but new headers are required:
jQuery.ajaxSetup({headers:{ 'DI-Backend':'connectapi.garmin.com', 'Authorization':'Bearer '+JSON.parse(localStorage.token).access_token }})
jQuery.getJSON( 'https://connect.garmin.com/activitylist-service/activities/search/activities?limit=200', all => all.forEach( a => jQuery.getJSON( 'https://connect.garmin.com/gear-service/gear/filterGear?activityId=' + a.activityId, g => { if(g.length === 0) console.dir(a.activityId, a.activityName, a.startTimeLocal) } ) ) )