Skip to main content

Pretty Good Hat

Tag: Peloton

Histogram comparing the distribution of calories expended on indoor cycling rides in 2024 versus 2025. The histogram bars are filled in orange, with black outlines. Both plots roughly cluster around about 250 kcals.

After briefly operating again, authentication to the Peloton API has been re-restricted. There are apparently some workarounds, but building a bunch of OAuth mechanics on top of a non-public API is a lot of work on something too fragile for me to rely on. That means that RideShare is inoperable for the foreseeable future, and that’s a big bummer!

Much, but not all of the ride data continues to be available through Apple Health, so I can continue to use a lot of what I did to summarize the year’s exercise data last year. Here’s a quick comparison of workout intensity in 2025 and 2024.

My little data vis all for my Peloton rides broke a couple of weeks ago, but clever developers found a way to continue using the API, so it’s back, for now. I wish Peloton would publish an official auth flow; they would see an explosion of support and interest from small and big developers, I think.

A screenshot of my little Peloton data app called RideShare. It is showing a climb ride with Christine and a historical plot of inactivity recently.

My week in riding the bike: I was under the weather after a few long, in-person work days last week. Improving early this week, I started up slow but built to feeling really good for this morning’s dawnbreaker HIIT and Hills thumper.

An info card showing a Low Impact ride with instructor Denis Morton. He is photographed standing against a wall of light and dark blue brick.

A share card showing my heart rate for a Sweat Steady Peloton ride with instructor Jess King, dated February 14. My heart rate steadily climbs through the ride.

A share image for a HIIT and Hills ride on the Peloton, led by Robin Arzon. Her photograph is against a black background. This ride features a lot of high heart rate time.

Infographic card for a 30 minute Peloton Sweat Steady ride with instructor Jess King. There is a photo of her standing in a pink top and leggings with her hand on her right hip. The graphic shows my heart rate through the ride; I’m in the red for about half of it.

Phase one after a really hard spin:

Lo, I am a being of pure heat, deeply calm and still after furious expression of will and strength.

Phase two: why does my house have all these staaaairrrs and why don’t we have any baaaggeells

An image showing Peloton instructor Jess King in a pink top with her right hand on her hip. She has long red hair and is standing against a black background. The card has a bit of ride information, including the title, Sweat Steady Ride, the date of August 29, and the length, 30 minutes. It includes a small dotplot of heart rate during the ride, which gradually increased to the orange zone a couple of times.

I’ve been making some small visualization and operation improvements to RideShare, my little Shiny app for making shareable cards from my Peloton rides. I discovered the API for more detailed heart rate data and incorporated that into the display, and made a couple of changes to speed up the history display. These were fun small updates to work on!