Track, visualize, and embed all your health and life data β location, health, work, play, and more.
To get started, visit stethoscope.js.org β
- Track data from anywhere (health, music, time tracking, etc.)
- Generate easy-to-consume API endpoints for your data
- Daily, weekly, monthly, and yearly graphs with easy embedding
Service | API | Sample data | Docs |
---|---|---|---|
Spotify | src/api/spotify.ts |
View data | View docs β |
Last.fm | src/api/last-fm.ts |
View data | View docs β |
Rescue Time | src/api/rescuetime.ts |
View data | View docs β |
Wakatime | src/api/wakatime.ts |
View data | View docs β |
Pocket Casts | src/api/pocket-casts.ts |
View data | View docs β |
Goodreads | src/api/goodreads.ts |
View data | View docs β |
Clockify | src/api/clockify.ts |
View data | View docs β |
Google Fit | src/api/google-fit.ts |
View data | View docs β |
Oura Ring | src/api/oura-ring.ts |
View data | View docs β |
src/api/twitter.ts |
View data | View docs β |
π± Getting started
- Create a repository using this template
- Delete the
./data
directory - Update the configuration in
.stethoscoperc.yml
- Add the required GitHub repository secrets
- Enable publishing the
master
branch
Visit our docs website: https://stethoscope.js.org
A .stethoscoperc.yml
file is used for configuration. For more information, see https://stethoscope.js.org/docs/configuration.
This is a real-time screenshot of Anand Chowdhary's RescueTime weekly overview URL, fetched from AnandChowdhary/life:
Learn how to make your own embeds on https://stethoscope.js.org/docs/embed.
- Code: MIT Β© Anand Chowdhary
- Data in
./data
: Open Database License Β© Anand Chowdhary