connecting MapBoxGL.js to droogmic/Py3Row and a Concept2 Indoor Rower (erg) for an interactive rowing experience!
erg.mp4
A HUGE work in progress, but usable! Run ./main.py with a PM3/4/5 erg plugged in via USB (no Bluetooth yet) and open test.html in a browser. Make sure the websocket connected (via network tab in devtools) and select a course. You can add custom courses by editing ./courses.js.