garmin_client 1.0.1 copy "garmin_client: ^1.0.1" to clipboard
garmin_client: ^1.0.1 copied to clipboard

outdated

Dart library for exporting data from Garmin Connect

garmin_connect #

A Dart library for integrating against Garmin Connect.

Garmin Connect does not provide a modern and public API. This tool is simulating a browser, and manually logs into the Garmin website to scrape activities. Use at your own risk.

Heavily inspired by the excellent Garmin Connect activity backup tool.

Usage #

A simple usage example:

import 'package:garmin_client/garmin_client.dart';

main() {
  var garmin_client = GarminClient(MY_USERNAME, MY_PASSWORD);
  await garmin_client.connect();

  // Gets a list of all activity ids, sorted in reverse chronological order
  var activities = await garmin_client.list_activities();

  // Gets the activity summary of the latest activity
  var latest_summary = await garmin_client.get_activity_summary(activities.first);
}
1
likes
0
pub points
13%
popularity

Publisher

unverified uploader

Dart library for exporting data from Garmin Connect

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

cookie_jar, dio

More

Packages that depend on garmin_client