nextcloud / health

Nextcloud health app
GNU Affero General Public License v3.0
93 stars 19 forks source link

Add support for Gadgetbridge supported fitness trackers? #17

Open e-alfred opened 3 years ago

e-alfred commented 3 years ago

Hello,

it would be awesome to integrate this app with fitness trackers supported by Gadgetbridge (https://codeberg.org/Freeyourgadget/Gadgetbridge/) to collect fitness data automatically.

aproposnix commented 3 years ago

Yeah, I definitely think importing data from devices would be very awesome. I would think it can be tied in with the analytics app.

datenangebot commented 3 years ago

due to very limited time, all data import things are in the back.

JonathanTreffler commented 3 years ago

it would be awesome to integrate this app with fitness trackers supported by Gadgetbridge (https://codeberg.org/Freeyourgadget/Gadgetbridge/) to collect fitness data automatically.

Wow, just found this, because I wanted to propose this exact and probably quite niche (most probably use the Garbage Vendor App with Telemetry to Chinese Servers for their sensitive health data) use case. Right now my schedule is packed, but I definitely plan to implement this. I don't know if it even needs any changes to this app, it would probably "only" need a native Android App, that reads the Gadgetbridge Data and sends it to the API endpoint of this app. The Gatgedbridge App developers are extremely strict about their app not communicating to the internet, so implementing the Sync directly into Gadgetbridge would not be possible. But Gadgetbrige offers a option to export all data to a file on a schedule. A connector app could then read that and send it to the Nextcloud.

datenangebot commented 3 years ago

cool lets talk about the needed API, when our schedule allows this project. I'm interested in this, its just my private schedule that is mostly covered by my family.

GVLLIFESTYLE commented 1 year ago

maybe thats an idea to solve the issues?? https://github.com/nextcloud/health/issues/139

pktiuk commented 7 months ago

I think that this issue could be tackled by simply providing a simple API to communicate with server. There is already issue for that: https://github.com/nextcloud/health/issues/110