macOS und Blutzucker in der Menüleiste
Zeige den aktuellen Glukosewert und die Änderungsrichtung direkt in der Menüleiste deines Macs an
Glukosewert immer im Blick Wie lässt sich der aktuelle Glukosewert mithilfe von xbar, Nightscout und einem kurzen Python-Skript in der macOS-Menüleiste anzeigen? Für diese praktische Lösung reichen drei Komponenten aus: Nightscout xbar ein Python-Skript (bereits fertig!) Nach der Konfiguration wird der Wert automatisch aktualisiert und bleibt während der Arbeit am Computer sichtbar. Die Menüleiste soll genau das anzeigen, was ich brauche: den aktuellen Wert, die Änderungsrichtung und die Information, ob der Glukosewert im festgelegten Bereich liegt. xbar - Daten in der macOS-Menüleiste xbar, früher als BitBar bekannt, ist eine kostenlose Anwendung für macOS. Sie zeigt die Ausgabe eines beliebigen Skripts in der Menüleiste an. Das ist der erste Schritt - lade xbar von der Website herunter und installiere es auf deinem Mac. Das Skript kann beispielsweise in einer der folgenden Sprachen geschrieben sein: Python, Ruby, Bash, JavaScript, einer anderen Sprache, die sich über das Terminal ausführen lässt. Das Prinzip ist einfach. xbar interpretiert den Text, den das Skript über die Standardausgabe ausgibt, und zeigt ihn in der Menüleiste an. Fertiges Skript Das Skript befindet sich bereits im offiziellen Repository xbar-plugins: https://github.com/matryer/xbar-plugins/blob/main/Lifestyle/nightscout_monitor.1m.py Konfiguration Schritt für Schritt 1. xbar installieren xbar kann über die Projektwebsite installiert werden - https://xbarapp.com/ Starte die Anwendung nach der Installation. xbar erstellt einen Ordner für Plugins. Standardmäßig befindet er sich hier: ~/Library/Application Support/xbar/plugins/ Der Speicherort des Ordners lässt sich auch in den Anwendungseinstellungen prüfen. 2. Nightscout-Adresse vorbereiten Bei einer über diab.ninja erstellten Instanz sieht die API-Adresse ungefähr so aus: https://twoja-nazwa.diab.ninja/api/v1 Füge sie in die folgende Variable ein: BASE = "https://twoja-nazwa.diab.ninja/api/v1" Falls die Instanz eine Authentifizierung erfordert, erstelle in den Nightscout-Verwaltungswerkzeugen ein Token und weise es dieser Variable zu: API_TOKEN = "twoj-token" 3. requests-Bibliothek installieren Das Skript benötigt das Paket requests . python3 -m pip install requests Prüfe bei Verwendung von pyenv zuerst die aktive Umgebung: pyenv which python Die Bibliothek muss für denselben Interpreter installiert sein, der in der ersten Zeile des Skripts angegeben ist. 4. Skript im Plugin-Ordner speichern Speichere die Datei unter folgendem Namen im xbar-Ordner: glucose.5m.py Dieser Dateiname legt eine Aktualisierung alle 5 Minuten fest. Den vollständigen Artikel mit der technischen Beschreibung findest du hier: https://medium.com/@diabninja/your-glucose-level-always-in-sight-192a04f9ec43 Diese kleine Verbesserung ist im Alltag ausgesprochen nützlich. Der Glukosewert bleibt sichtbar, und ein kurzer Check des Trends unterbricht weder die Arbeit noch zwingt er dich, zum Smartphone zu greifen.
Zuletzt aktualisiert: