dotnet.garmin.connect
dotnet.garmin.connect copied to clipboard
Unofficial garmin connect client
Garmin.Connect
Unofficial dotnet garmin connect client
About
This package allows you to request your device, activity and health data from your Garmin Connect account.
WARNING! Use the library only for personal automation without too many accounts. For other needs request access to the developer program.
Installation
dotnet add package Unofficial.Garmin.Connect
Using
var login = "<garmin login>";
var password = "<garmin password>";
var authParameters = new BasicAuthParameters(login, password);
var client = new GarminConnectClient(new GarminConnectContext(new HttpClient(), authParameters));
Build and publish
- build
./pack.sh - pack
./publish.sh
Tests
- set environment variables
GARMIN_LOGINandGARMIN_PASSWORD- JB Rider
File | Settings | Build, Execution, Deployment | Unit Testing | Test Runner
- JB Rider
Thanks
- The first vision from cyberjunky/python-garminconnect
- Icons made by Freepik from www.flaticon.com
- Converter JSON to C# app.quicktype.io
- JetBrains Rider EAP
- and Garmin for the best devices