2.7 KiB
2.7 KiB
fitbit-2026-02
Manual edits / notes
-
Some many of these files are
category-2020-04-13.jsonor.csvand then there's like 100 files. I had to manually delete all the extras and just keep one or two around. Im not keeping 2 for all of them because it's too much manual editing right now -
Socialbadge.jsonkept some of the type names
-
Sleepsleep_score.csvManually kept magnitude of last index as scrubber was not good at preserving thatsleep-xxx.jsonPretty sure there are multiple shapes on this based on the type. In the UI it presents them differently (one showing just asleep/not asleep, the other showing like rem and such)- TODO - I only have one of the types in the export data in the fixture im pretty sure. Need to add the other one
-
Physical Activitytime_in_heart_rate_zones-xxx.jsonWHY DOES THIS USE MM/DD/YY DATES, ughhhhhswim_lengths_data-xxx.jsonI don't really swim so I dont know why there's so much data in heresedentary_minutes-xxx.jsonHmm, this one has a lot of 1440, even though I did not wear my fitbit for a lot of those days or it failed to sync, so probably just defaults... I see that in a lot of this dataresting_heart_rate-xxx.jsonYeah... This one has a bunch of null objects in it. So if you want to parse any of this data, you're going to have to filter out all the days you weren't wearing your device manually- I also added an extra entry to this file for the nulls to show up in the export with
exercise-100.jsonThese are weird, seems to be a suffix of like-\d+. Not really any specific pattern either, I only see 0 and 100 in heredistance-xxx.jsonThis one seems to be minute-by-minute, but only for some minutes. It's kinda weird. Idk if these are supposed to be like number since last message, or number since last minute (but the last minute was missed), or what...calories-xxx.jsonWhy does the default value here seem to be 0.95 for everything, ughActive Zone Minutes - xxx.csvAdded stuff the types back to this- UGH this uses
2020-04-13T10:10for the times, wtf why
- UGH this uses
-
Personal & Accountweight-xxx.jsonthis usesMM/DD/YYandHH:MM:ssseperately. Manually had to fix
-
Heartafib_ppg_enrollment.csvAnother off the wall date formatFri Dec 19 06:32:30 UTC 2025. Going to manually edit this
-
BiometricsGlucose xxx.csvno data in all of these. they're not even proper csvs when there's no data... ugh. The only info is that there's year and month inside the filename
-
Google Data- There's so much overlap here with the other stuff, but some of it looks better handled, others don't
Physical Activity/daily_heart_rate_zones.csv- Fuck this file, JSON embedded in CSV why, they did not need to do this...