Hacker News new | ask | show | jobs
by MichaelApproved 4912 days ago
Without using the website, I suspect you can use something like Fiddler to see what HTTP requests are being made. Chances are the charts are making an XML or JSON request to their servers.

If you're lucky, the URL requests will be in an easy to reverse engineer format so you could easily dump all the data you need by adjusting the URL.

1 comments

Why not try to intercept the data as it comes through the USB port instead?
Or try liftbit as noted above: https://github.com/openyou/libfitbit
libfitbit unfortunately doesn't currently work with the fitbit one, for the older devices it's apparently fine but the one changes how it gets talked to entirely. I've attempted a bit of work with getting something talking to it but it's not an easy thing to do. Their bluetooth dongle presents itself as an HID device and I think hides a lot of the details away from you if you wanted to talk to it over actual bluetooth. I'd love to get it to sync with both their site and to be able to capture the information myself to store.