Skip to content

Latest commit

Β 

History

History
60 lines (41 loc) Β· 6.21 KB

README.md

File metadata and controls

60 lines (41 loc) Β· 6.21 KB

Stethoscope

Stethoscope CI Update Template 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

  • 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

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 β†’
  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

This is a real-time screenshot of Anand Chowdhary's RescueTime weekly overview URL, fetched from AnandChowdhary/life:

Screenshot of visualization

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

πŸ“„ License