GarminConnectClient is a library for communication with GarminConnect. It allows to list, download and upload Garmin activities. It is inspired by https://github.com/La0/garmin-uploader.
-
Version 1.2.0 - 2020-01-12
- Fix of the GarminConnect login workflow. Thanks @GroveJay.
-
Version 1.1.0 - 2019-05-21
- Fix of the workflow. A csrf token must be parsed and added to the login step.
-
Version 1.0.1 - 2018-11-29
- Initial version.
PM> Install-Package GarminConnectClientNet -Version 1.1.0
The solution consists of the following projects:
-
GarminConnectClient.Lib is the main library containing client.
-
GarminConnectClient.Console is just a sample that uploads Movescount moves data, to GarminConnect.
-
GarminConnectClient.Lib.Spec TODO.
- .NET Core 2.0.
- Username - Garmin Connect username.
- Password - Garmin Connect password.
- BackupDir - Name of backup directory.
- StorageConnectionString - Connection string of Azure Storage, needed by CloudStorage class. Optional.
- ContainerName - Name of Azure Storage container, needed by CloudStorage class. Optional.
- Username - Garmin Connect username.
- Password - Garmin Connect password.
- BackupDir - Name of backup directory.
- StorageConnectionString - Connection string of Azure Storage, needed by CloudStorage class. Optional.
- ContainerName - Name of Azure Storage container, needed by CloudStorage class. Optional.
- Just install package by NuGet.
Any contribution is welcomed.
- Marek Polak - Initial work - marazt
© 2018 Marek Polak. This project is licensed under the MIT License - see the LICENSE.md file for details.
- Enjoy it!
- If you want, you can support this project too.