Skip to content

ctih1/pulsoid-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PulsoidClient

A simple Python package meant for accessing heart rate data from Pulsoid without the use of an API key.

Installation

Just run pip install pulsoid-client

Setup

In order to use this method, you have to use Pulsoid Cloud (connect your preferred heart rate device to your phone, and use the mobile app).

1. Make sure your pulse is visible in the Pulsoid app

Pulsoid app showing heart rate

3. Select any one of the trackers available, and click "configure"

Pulsoid website with lots of widgets showing cursor on top of the "configure" button

4. Click "Copy" next to the source URL

Pulsoid widget configuration site with the mouse hovering over "Copy" button, which copies the URL starting with https://pulsoid.net/widget/view/...

5. Use it with the Python library

from pulsoid_client import PulsoidClient

client = PulsoidClient(widget_url="https://pulsoid.net/widget/view/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", callback_function=heart_rate_callback)

6. See examples/ for more in-depth exampless

(NOTE: the "67" values were not intended, my heart rate just so happened to be that when I took the screenshots..)

About

A simple Python package meant for accessing heart rate data from Pulsoid without the use of an API key.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages