Skip to main content

Google Health API wrapper (formerly Fitbit Web API wrapper)

Project description

1. Overview

A Python library to retrieve various health data (sleep, heart rate, weight, etc.) from the Google Health API (the successor to the Fitbit Web API). Supports Google OAuth 2.0 authentication and automatic token refresh. Designed for personal use with full control over tokens and data fetching.

Breaking change in v2.0.0: this release migrates fully from the legacy Fitbit Web API (sunsetting September 2026) to the Google Health API. There is no backward compatibility with the v1.x implementation. If you need the legacy behavior, pin to fitbitApp<2.0.0.

2. Changelog

  • v2.0.0: Full migration to the Google Health API. Breaking change, no backward compatibility with v1.x.

  • v1.1.0: Updated to support Fitbit Sleep API v1.2 and improved authentication logic.

  • v1.0.0: Initial release with support for activity, heart rate, sleep, SpO2, weight, and other endpoints.

3. Usage

For setup instructions and API usage examples, please see the project page on GitHub:

GitHub Repository: https://github.com/gitpomtec/fitbitApp

4. Reference

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fitbitapp-2.0.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fitbitapp-2.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file fitbitapp-2.0.0.tar.gz.

File metadata

  • Download URL: fitbitapp-2.0.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for fitbitapp-2.0.0.tar.gz
Algorithm Hash digest
SHA256 41fb2cabcbcb0086f6a4965502740d267c4191bb35e838e243dc4c082d333fc2
MD5 04de7d8c568088b1925dfa50908bd5b0
BLAKE2b-256 83ddddbbd2ec5898563a0d837424ec70e059e86c370f4d43befb38fa4adad64d

See more details on using hashes here.

File details

Details for the file fitbitapp-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: fitbitapp-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for fitbitapp-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e10d001323a0f4d1c969a61be42c774601683ed6dbc78e41a88bb284dc6acac
MD5 3bc5a0db35f83226cb433bcc6feecc85
BLAKE2b-256 f1d65c528e768579c33890dd69d24565a7cd35086025638faa036daec0bc0889

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page