garmin
Read health, fitness, and activity data from Garmin Connect via a non-interactive CLI. Use when accessing Garmin health data like steps, sleep, heart rate, activities, body battery, stress levels, or training metrics.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Read health, fitness, and activity data from Garmin Connect via a non-interactive CLI. Use when accessing Garmin health data like steps, sleep, heart rate, activities, body battery, stress levels, or training metrics.
How to use
Zainstaluj klienta Garmin CLI za pomocą Homebrew, uruchamiając
brew tap voydz/homebrew-tapi następniebrew install garmin-cli. Upewnij się, że masz dostęp do terminala i zainstalowanego Homebrew'a.Zaloguj się do konta Garmin Connect, wpisując
gc login --email twoj@email.com --password haslo. Jeśli masz włączone uwierzytelnianie wieloskładnikowe, dodaj flagę--mfa KODlub--wait-mfaaby czekać na kod.Sprawdź połączenie, uruchamiając
gc status, aby potwierdzić, że autentykacja przebiegła pomyślnie.Pobieraj dane zdrowotne, używając poleceń takich jak
gc steps today(kroki z dzisiaj),gc sleep today(dane snu),gc heart --date today(tętno) lubgc stress --date today(poziom stresu). Możesz też użyć skrótów czasowych:yesterday,weeklubmonthzamiast konkretnej daty.Aby uzyskać dane w formacie JSON do automatycznego przetwarzania, dodaj flagę
--format jsondo dowolnego polecenia. Możesz także zapisać wynik do pliku, używając--output plik.json.Wyloguj się z konta, wpisując
gc logout, gdy skończysz pracę z danymi.