Pewnie rzuciła wam się na hive.blog nazwa POPRZECZKA. Dla uczciwości napiszę, że jej pomysł wziął się z rywalizacji . Powiedzmy, że jest to subiektywne jej rozwinięcie.
Zabawa trwa już ponad 4 lata a to oznacza, że muszą zachodzić jakieś zmiany. Te głównie widzicie w sposobie raportowania i opisywania. Były posty zbiorcze, komentarze, notatki tematyczne. Było tych prób wiele, tak jak dużo było edycji.
Od roku czuję przełom związany z odkryciem możliwości automatyzacji zbierania danych. Skrypt od rozrósł się za sprawą vibe-codowania do granic nowelek naszych pisarzy.
Co nowego?
Idziemy w stronę możliwej niezależności od humorów aplikacji Actifit!
Actifit ma być podstawą i punktem wyjścia bo liczba kroków z tej aplikacji będzie wyznacznikiem wyników z innych aplikacji.
Wyniki będą mogły wyglądać mniej więcej tak:
4..racibo: 34162 kroków (✅ zaliczone) ⭐ Strava (4 akt.) (85.4 km, 7.7 h)
5..np. cezary-io: 24024 kroków (✅ zaliczone)
Właśnie wdrożyłem i testuję na sobie podpięcie pod skrypt własnych danych ze strony Strava. Dzięki temu jeśli aplikacja actifit.io nam się nie uruchomi lub będzie problem z raportem to skrypt automatycznie pobierze dane ze Strava i przeliczy je na liczbę kroków, którą znamy z actifit.io.
Tak to wygląda od strony danych:
[2025-10-06] Analiza aktywności: 'Wieczorna jazda' (typ: EBikeRide, dystans: 0.44 km, czas: 11 min)
OK: Dodano 176 kroków (przelicznik: e-bike (400/km)).
[2025-10-06] Analiza aktywności: 'Popo?udniowa jazda' (typ: EBikeRide, dystans: 25.53 km, czas: 161 min)
OK: Dodano 10210 kroków (przelicznik: e-bike (400/km)).
[2025-10-06] Analiza aktywności: 'Popo?udniowa jazda' (typ: EBikeRide, dystans: 8.05 km, czas: 34 min)
OK: Dodano 3218 kroków (przelicznik: e-bike (400/km)).
[2025-10-06] Analiza aktywności: 'Poranna jazda' (typ: EBikeRide, dystans: 30.01 km, czas: 177 min)
OK: Dodano 12003 kroków (przelicznik: e-bike (400/km)).
Konieczne było stworzenie przeliczników (np. 400/km). To zawsze jest dyskusyjne i myślę, że można będzie nad tym dyskutować i zmieniać te przeliczniki np. po każdej edycji. Póki co jest:
HIKE_RATE, PRIMARY_RATE, GENERIC_DISTANCE_RATE, CYCLE_RATE, EBIKE_RATE, STEPS_PER_MINUTE_RATE = 1500, 1300, 800, 700, 400, 60
Co to oznacza? Kroki w actifit są przyznawane dość hojnie i tak też ma być z przelicznikami. Jeśli chodzisz to liczy hojnie (1000 do 1500), jeśli biegasz nieźle, jeśli jeździsz rowerem kroki naliczane są już nieco rzadziej, na elektryku jeszcze rzadziej (1000 do 400). Jeśli masz jakąś aktywność stacjonarną to liczyć będzie się czas, ale nie będą to duże liczby.
Dzisiaj był pierwszy test przeliczników.
Wczoraj zrobiłem na rowerze elektrycznym ponad 60 km... Skrypt przeliczył to na 34162 kroki. Aplikacja actifit pokazała mi natomiast 32965. Według mnie jest nieźle bo dane te są blisko siebie, natomiast mogę nie być obiektywny bo wyniki działają w tym przypadku na moją korzyść. Możliwe, że wartość 400 należało by zmienić na 390/388 - ale to są dane jedynie na podstawie moich wczorajszych przejazdów.
Cieszę się, że połączenie i autoryzacja danych ze Stravy nie była taka straszna. Udało się też utajnić dane tak, że zezwalając na autoryzację nie pozbawiamy się prywatności. Poznajemy jedynie dane liczbowe danego użytkownika z danej aplikacji. Nie muszą też być publiczne - to mi się bardzo podoba.
Kto będzie chciał autoryzować dane będzie musiał wypełnić formularz gdzie najtrudniejszą kwestią będzie wyciągnięcie fragmentu adresu strony internetowej. To będzie trzeba przesłać przez formularz. Resztą zajmę się ja bo ten kod z paska adresu strony wygeneruje odnawiające się tokeny umożliwiające na dostęp do danych itp.
Planuję jeszcze dodać inne dane. Może garmin? Może suche dane gpx? Tu już będzie potrzebna współpraca z Wami. Trochę tu myślę o , która nie bez powodu nie zamierza używać actifita.
też widzę gustuje w strava - także będzie możliwość dowolnego np. zamiennego publikowania raportów czerpiących z różnych danych a POPRZECZKA to wszystko obliczy.
Na razie skrypt działa, pokazuje dane za bieżącą rozgrywkę. Chcę by był gotowy na następną lub jeszcze następną edycję. Został przebudowany i już jest zespołem folderów i czarodziejskich plików.
Ktoś chętny do przyszłych testów?