GarminConnectClientNet 1.1.0
See the version list below for details.
dotnet add package GarminConnectClientNet --version 1.1.0
NuGet\Install-Package GarminConnectClientNet -Version 1.1.0
<PackageReference Include="GarminConnectClientNet" Version="1.1.0" />
paket add GarminConnectClientNet --version 1.1.0
#r "nuget: GarminConnectClientNet, 1.1.0"
// Install GarminConnectClientNet as a Cake Addin #addin nuget:?package=GarminConnectClientNet&version=1.1.0 // Install GarminConnectClientNet as a Cake Tool #tool nuget:?package=GarminConnectClientNet&version=1.1.0
<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.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.Extensions.Logging (>= 2.1.1)
- Newtonsoft.Json (>= 11.0.2)
- WindowsAzure.Storage (>= 9.3.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial version.