Strona główna Dokumentacja Blog Zaloguj się
Strona główna Dokumentacja Blog Privacy Terms

MacOS i glikemia w pasku menu

Wyświetlaj aktualny poziom glukozy i kierunek zmian/trendów bezpośrednio na pasku menu komputera Mac

Poziom glukozy zawsze na ekranie Jak wyświetlić aktualną glikemię na pasku menu MacOS za pomocą xbar, Nightscout i krótkiego skryptu w Pythonie? Do przygotowania rozwiązania wystarczą trzy elementy: Nightscout xbar skrypt w Pythonie (już jest gotowy!) Po konfiguracji odczyt aktualizuje się automatycznie i pozostaje widoczny podczas pracy na komputerze. Pasek menu powinien pokazywać wszystko, czego potrzebuję: aktualny wynik, kierunek zmian i informację, czy glikemia mieści się w ustawionym zakresie. xbar - dane na pasku menu macOS xbar, wcześniej znany jako BitBar, to bezpłatna aplikacja dla macOS. Pozwala wyświetlić na pasku menu wynik działania dowolnego skryptu. Jest to nasz pierwszy krok - pobierz ze strony i zainstaluj go na swoim macOS. Może to być skrypt napisany w: Pythonie, Ruby, Bashu, JavaScript, innym języku uruchamianym z terminala. Zasada działania jest prosta. Tekst wypisany przez skrypt na standardowe wyjście jest interpretowany przez xbar i wyświetlany na pasku menu Gotowiec Skrypt znajduje się już w oficjalnym repozytorium xbar-plugins: https://github.com/matryer/xbar-plugins/blob/main/Lifestyle/nightscout_monitor.1m.py Konfiguracja krok po kroku 1. Zainstaluj xbar xbar można zainstalować ze strony projektu - https://xbarapp.com/ Po instalacji uruchom aplikację. xbar utworzy katalog na wtyczki. Domyślnie znajduje się on tutaj: ~/Library/Application Support/xbar/plugins/ Lokalizację katalogu można również sprawdzić w ustawieniach aplikacji. 2. Przygotuj adres Nightscout Dla instancji utworzonej w diab.ninja adres API będzie wyglądać podobnie do: https://twoja-nazwa.diab.ninja/api/v1 Wklej go do zmiennej: BASE = "https://twoja-nazwa.diab.ninja/api/v1" Jeżeli instancja wymaga uwierzytelnienia, utwórz token w narzędziach administracyjnych Nightscout i przypisz go do: API_TOKEN = "twoj-token" 3. Zainstaluj bibliotekę requests Skrypt wymaga pakietu requests . python3 -m pip install requests Jeżeli używasz pyenv , sprawdź wcześniej aktywne środowisko: pyenv which python Biblioteka musi być zainstalowana dla tego samego interpretera, który znajduje się w pierwszej linii skryptu. 4. Zapisz skrypt w katalogu wtyczek Zapisz plik w katalogu xbar pod nazwą: glucose.5m.py Ta nazwa oznacza odświeżanie co 5 minut. Cały artykuł z opisem technicznym można znaleźć https://medium.com/@diabninja/your-glucose-level-always-in-sight-192a04f9ec43 To małe usprawnienie, ale właśnie takie rozwiązania najlepiej sprawdzają się na co dzień. Glikemia pozostaje widoczna, a sprawdzenie trendu nie przerywa pracy i nie wymaga sięgania po telefon.

Ostatnia aktualizacja: 13 lipca 2026