Live data from Hacker News

GarminDB

github.com

71–74 of 74 posts

Re: GarminDB

#71
post #13

Be warned anyone that uses this - it uses Garth ( https://github.com/matin/garth ) to authenticate. It masquerades as an Android app (a single instance of one at that) and does some hacky stuff to login via web forms. Garmin is such a horrible company to try to integrate with. I don't know why they lock down their stuff so hard like this. And if you do manage to gain access to one of their offical APIs or SDKs, they…

Very contrary to my experience. I've been using InReach and the InReach APIs for a few years now. They were both very reasonably priced (they cost nothing above my InReach subscription price), very easy to get access to (I emailed them and got access to API docs and the APIs within a day or three) and extremely well thought out and reliable (very robust callback based event/point reporting system, with retries on the…

Garmin acquire Delorme in 2016 including the inReach satellite communicators. I bet the development culture came with acquisition.

Re: GarminDB

#72
post #55

Earlier quoted context omitted.

I've been using 520-530-540 on a bicycle and ride every day but only need to charge once every three days or so, but these came with microUSB ports.

I believe 540 is on USB-C. I have an Edge 840 (same generation as the 540).

You are correct, the last time I had to replace my 530, the 530 was on sale due to the 540 coming out so I bought the 530 on sale and haven't thought about it since. For some reason I thought I bought a 540 after comparing the product pages for so long.

Re: GarminDB

#73
post #33
post #13

Be warned anyone that uses this - it uses Garth ( https://github.com/matin/garth ) to authenticate. It masquerades as an Android app (a single instance of one at that) and does some hacky stuff to login via web forms. Garmin is such a horrible company to try to integrate with. I don't know why they lock down their stuff so hard like this. And if you do manage to gain access to one of their offical APIs or SDKs, they…

I'm a Garmin user as I find the hardware to be very reliable but the market is in deep need of an Open Source alternative. Let's not forget Garmin was victim of a ransomware attack in 2020 and they finally paid $10 million after days of blackout and they never really addressed the issue.

We looked at this years ago and came to the (sad) conclusion that in this space there is no money to be made in hardware, the UX, while uniformly bad, can't make you profitable, so it's down to selling the user as a product once again.

Re: GarminDB

#74
post #42

What you can always do to get ALL your raw data out of Garmin connect (as FIT files) is using the data export ( https://support.garmin.com/en-US/?faq=W1TvTPW8JZ6LfJSfK512Q8 ). There are some good OSS libraries to read and interpret those files (e.g. Python https://github.com/polyvertex/fitdecode , Go https://github.com/tormoder/fit ). To get your _current_ data, it is possible to pull the current .FIT files from your…

um, have you tried to export all your raw data from garmin? i have 15 years of logged data, and that dump does not include any fit/gpx/tcx files. it was 196 json files (228mb) which are just high-level summaries. using one of the hacky third-party export libraries, i was able to get the actual fit files (5708 files, 373mb). even that has missing files, empty files, and duplicates. very frustrating. the lesson i learn…

Maybe it is because I am in Europe, but the data export I recently did (2024-10) contained all my FIT files, although in another layer of zip:

    DI_CONNECT/DI-Connect-Uploaded-Files/UploadedFiles_0-_Part\*.zip
    DI_CONNECT/DI-Connect-Fitness/my@email_PrimaryTrainingBackup_Part1.zip
Post reply on HN