Toolverse
Wszystkie skille

whoop

autor: openclaw

Połącz się z trackerem WHOOP i monitoruj swoje metryki fitness, sen i regenerację

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

Umożliwia dostęp do danych z urządzenia WHOOP poprzez oficjalne API. Pobieraj i analizuj swoje wyniki regeneracji, metryki snu, statystyki treningów, dzienny wysiłek i pomiary ciała. Idealny do śledzenia trendów zdrowotnych, sprawdzania gotowości do wysiłku fizycznego i oceny jakości snu. Wymaga konta WHOOP i rejestracji aplikacji u dewelopera.

Jak używać

  1. Przejdź na https://developer.whoop.com i utwórz nową aplikację. Zanotuj swoje client_id i client_secret, a następnie ustaw redirect URI (np. http://localhost:8080/callback).

  2. Przygotuj plik z poświadczeniami: utwórz katalog ~/.whoop i zapisz w nim plik credentials.json zawierający Twoje client_id i client_secret w formacie JSON. Ustaw uprawnienia dostępu na 600 dla bezpieczeństwa.

  3. Zainstaluj umiejętność za pomocą clawdhub (clawdhub install whoop-tracker) lub upewnij się, że masz zainstalowany Python 3.7+ i bibliotekę requests (pip3 install requests).

  4. Autoryzuj dostęp, otwierając URL autoryzacji w przeglądarce, wyrażając zgodę na dostęp do danych, a następnie wymieniając kod autoryzacyjny na tokeny (szczegóły w pliku references/oauth.md).

  5. Pobieraj dane za pomocą dostępnych skryptów: python3 scripts/get_recovery.py --today dla dzisiejszego wyniku regeneracji, python3 scripts/get_sleep.py --last dla ostatniej nocy, python3 scripts/get_workouts.py --days 7 dla treningów z ostatnich 7 dni, lub python3 scripts/get_profile.py dla profilu użytkownika.

Podobne skille