May 12, 2025 at 00:08
Turns out the Oura Ring has an API! This is incredibly helpful because my dashboard’s BMR calculation is based on the previous day’s activity levels. This used to be entered manually every morning, but no longer! Now there’s a handy Python script that dumps the most recent day’s data to a SQLite table.
This was one of those “spend an hour to save a minute” situations, though. Sleep is always elusive after discovering cool new things. Anyhow, I learned stuff and there’s now a shiny new health insights section on the dashboard, so whatever. It passes the I Dig It™ test.
Fixed this and made it more pretty.Note: Resting Heart is wrong, but that’s a tomorrow problem.
Questions or comments?