UltraFlow to nie kolejna apka, która mówi Ci „pobiegaj spokojnie". To narzędzie, które buduję jako biegacz ultra dla biegaczy ultra — bo sam potrzebowałem czegoś, co rozumie kontekst: regenerację po stupięćdziesiątce, wrażliwe kolano, start za 6 tygodni.
Jedno odróżnia UltraFlow od apek, które znasz: liczby liczę w kodzie — AI ich nie zgaduje. TRIMP, monotonia, okno regeneracji: każda ma swoje źródło i da się ją prześledzić. AI tłumaczy je po ludzku, a gdy czegoś nie wie — mówi wprost, zamiast zmyślać. Żadnego czarnego pudełka.
Jesteś jedną z pierwszych osób, które to testują. Twój feedback realnie kształtuje produkt — co działa, co jest bez sensu, czego brakuje. Nie ma głupich uwag. Im więcej powiesz, tym lepszy będzie UltraFlow dla Ciebie i dla całej społeczności ultra.
No to ruszamy 💙
Żeby Twój trener AI miał dostęp do danych z zegarka, musimy raz połączyć Twojego Garmina. Zajmie to chwilę — niżej masz wszystko krok po kroku.
Potrzebujesz Pythona — jeśli nie masz, pobierz z python.org i przy instalacji zaznacz „Add Python to PATH" (Windows).
Otwórz Terminal (Mac) lub PowerShell (Windows) i wklej:
pip install garminconnect==0.3.3
Enter. Poczeka chwilę, zainstaluje. Gotowe.
Pobierz plik ultraflow_setup.py który Ci wysłałem, a potem w tym samym oknie wpisz:
python3 ultraflow_setup.py
Windows: python ultraflow_setup.py (albo py ultraflow_setup.py).
Skrypt zapyta o email i hasło do Garmin Connect. Jeśli masz logowanie dwuetapowe — przyśle Ci kod na maila, wpisz go.
Otwórz Telegram i znajdź bota @TrenerUltraBot. Kliknij Start — to tędy będą przychodzić Twoje raporty.
Potem napisz do bota @userinfobot — odeśle Ci Twój numer ID. Przekaż mi go razem z folderem z kroku niżej.
Obok skryptu pojawi się folder garmin_tokens. Spakuj go do ZIP i wyślij mi z powrotem. To wszystko — od jutra rano dostajesz raporty na Telegram.
Powyższe kroki są dla Garmina. Masz Suunto (albo coś innego) — napisz do mnie, połączymy to razem.
Trochę inny proces, ten sam efekt: codzienne raporty.
Hasło nigdzie nie jest zapisywane. Skrypt używa go tylko raz, żeby się zalogować. Nie trafia do mnie, nie ląduje w żadnym pliku.
Dostajesz tylko token dostępu. To jak klucz, który otwiera odczyt danych — ale nie pokazuje Twojego hasła i nie pozwala nic zmieniać na koncie.
Możesz cofnąć dostęp kiedy chcesz. Wystarczy wejść w Garmin Connect → Ustawienia → Połączone aplikacje i odłączyć. Natychmiast.
Zmiana hasła nic nie psuje. Możesz zmienić hasło Garmin kiedy chcesz — token i tak działa, bo to dwie osobne rzeczy.