/fitbit-web-api-rs

Pure Rust Fitbit Web API client

Primary LanguageRustApache License 2.0Apache-2.0

fitbit-web-api-rs

Build Status License License: MIT

A pure Rust Fitbit Web API client!

fitbit-web-api 0.1.0
Matt Vertescher <mvertescher@gmail.com>
 A CLI client for Fitbit's Web API.

USAGE:
    fitbit-web-api [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    activity    User activity data commands
    auth        Fetch an OAuth token from Fitbit
    badges      Prints a list of user badges
    devices     Prints a list of currently paired devices
    help        Prints this message or the help of the given subcommand(s)
    hr          Heart rate data commands
    profile     Print user profile information
    sleep       Sleep data commands

Quick Start

To use this client, you must have a few things:

  1. A valid Fitbit account
  2. A registered web application
  • To access the most personal information, set the OAuth 2.0 Application Type to Personal
  1. The OAuth2 CLIENT_ID and CLIENT_SECRET of your app found here

Resources

The Official Fitbit Web API Reference

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.