scope

Stethoscope

Stethoscope CI

Track, visualize, and embed all your health and life data — location, health, work, play, and more.

To get started, visit stethoscope.js.org →

🌟 features

supported services

| 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 → | | Twitter | src/api/twitter.ts | View data | View docs → |

🌱 getting started

  1. Create a repository using this template
  2. Delete the ./data directory
  3. Update the configuration in .stethoscoperc.yml
  4. Add the required GitHub repository secrets
  5. Enable publishing the master branch

📝 documentation

visit our docs website: https://stethoscope.js.org

🛠️ configuration

A .stethoscoperc.yml file is used for configuration. For more information, see https://stethoscope.js.org/docs/configuration.

📊 example

Learn how to make your own embeds on https://stethoscope.js.org/docs/embed.

📄 license