GarminConnectClientNet 1.1.0

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.

Install-Package GarminConnectClientNet -Version 1.1.0
dotnet add package GarminConnectClientNet --version 1.1.0
<PackageReference Include="GarminConnectClientNet" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GarminConnectClientNet --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

<img src="logo-128.png" align="left" style="width:128px; margin-right: 20px;" />

Garmin Connect Client

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

  • 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.

Getting Started/Installing

PM> Install-Package GarminConnectClientNet -Version 1.1.0

Project Description

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.

Prerequisites

  • .NET Core 2.0.

Configuration

GarminConnectClient.Lib
  • 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.
GarminConnectClient.Console
  • 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.

Deployment

  • Just install package by NuGet.

Contributing

Any contribution is welcomed.

Authors

  • Marek Polak - Initial work - marazt

License

© 2018 Marek Polak. This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Enjoy it!
  • If you want, you can support this project too.

<img src="logo-128.png" align="left" style="width:128px; margin-right: 20px;" />

Garmin Connect Client

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

  • 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.

Getting Started/Installing

PM> Install-Package GarminConnectClientNet -Version 1.1.0

Project Description

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.

Prerequisites

  • .NET Core 2.0.

Configuration

GarminConnectClient.Lib
  • 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.
GarminConnectClient.Console
  • 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.

Deployment

  • Just install package by NuGet.

Contributing

Any contribution is welcomed.

Authors

  • Marek Polak - Initial work - marazt

License

© 2018 Marek Polak. This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Enjoy it!
  • If you want, you can support this project too.

Release Notes

Initial version.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.1.0 92 5/21/2019
1.0.1 150 12/1/2018
1.0.0 123 11/29/2018