j’en ai parlé remark j’aime une belle jolie invite dans mon terminal Home windows et fait des vidéos montrant en détail remark le faire. J’ai aussi travaillé avec mon pote TooTallNate pour mettre ma glycémie en temps réel dans une invite bash ou PowerShellmais c’était en 2017.
Maintenant que je suis « l’équipe OhMyPosh » J’avais l’intention d’écrire un « phase » Nightscout pour mon invite. Scout de nuit est un open supply auto-hébergé (il y a les hôtes commerciaux aiment aussi T1Pal) website Internet et API pour l’affichage à distance des lectures de glucose en temps réel et en temps quasi réel pour les diabétiques comme moi.
Étant donné que mon corps a une API REST lively où je peux simplement faire un HTTP GET (by way of curl ou autre) et voir ma glycémie, il appartient clairement à une place d’honneur, tout comme ma branche Git actuelle !

Oh My Posh prend en cost les « segments » configurables et maintenant il y a une model bêta (nécessite toujours le help des lectures mmol et obsolètes) Phase Nightscout que vous pouvez configurer en quelques minutes !
Cette invite fonctionne dans N’IMPORTE QUEL shell sur N’IMPORTE QUEL système d’exploitation ! Vous pouvez le faire dans zsh, PowerShell, Bash, tout ce qui vous rend heureux.
Voici un YouTube de Jan de OhMyPosh et je code le phase LIVE en Go.
(intégré)https://www.youtube.com/watch?v=_meKUIm9NwA(/embed)
Si vous avez une configuration OhMyPosh json existante, vous pouvez simplement ajouter un autre phase comme celui-ci. Assurez-vous que votre URL Nightscout inclut un jeton sécurisé ou est publique (à vous de choisir). Notez également que j’ai configuré les règles « if/then » dans mes background_templates. Ceux-ci sont facultatifs et à vous de les modifier à votre goût. Je règle mes couleurs de fond sur rouge, jaune, vert en fonction du nombre de sucres. J’ai également un modèle de premier plan qui n’est pas vraiment utilisé, comme vous pouvez le voir, il est toujours évalué au noir # 000, mais il vous montre remark vous pouvez le définir sur du texte blanc sur un fond plus sombre si vous le souhaitez.
{
"sort": "nightscout",
"fashion": "diamond",
"foreground": "#ffffff",
"background": "#ff0000",
"background_templates": (
"{{ if gt .Sgv 150 }}#FFFF00{{ finish }}",
"{{ if lt .Sgv 60 }}#FF0000{{ finish }}",
"#00FF00"
),
"foreground_templates": (
"{{ if gt .Sgv 150 }}#000000{{ finish }}",
"{{ if lt .Sgv 60 }}#000000{{ finish }}",
"#000000"
),"leading_diamond": "",
"trailing_diamond": "uE0B0",
"properties": {
"url": "https://YOURNIGHTSCOUTAPP.herokuapp.com/api/v1/entries.json?rely=1&token=APITOKENFROMYOURADMIN",
"http_timeout": 1500,
"template": " {{.Sgv}}{{.TrendIcon}}"
}
},
Par défaut, nous ne sortirons et ne frapperons votre occasion Nightscout que toutes les 5 minutes, uniquement lorsque l’invite sera repeinte, et nous n’attendrons que 1500 ms avant d’abandonner. Vous pouvez définir ce « http_timeout » (combien de temps avant d’abandonner) si vous sentez que cela vous ralentit. Il sera mis en cache pendant 5 minutes, il est donc peu possible que vous remarquiez quelque selected. L’avantage de ce nouveau phase OhMyPosh par rapport à la resolution précédente est qu’il ne nécessite aucun service/tâche chron supplémentaire et qu’il peut être configuré extrêmement rapidement. Notez également que vous pouvez personnaliser votre modèle avec NerdFonts. J’ai inclus une petite seringue !

Ensuite, j’espère améliorer le phase avec le help mmol ainsi que le fashion barré pour les résultats « périmés » (plus de quarter-hour). Vous êtes également les bienvenus pour aider en regardant notre YouTube et soumettre un PR !
Parrainer: Faites du problème de connexion Auth0. Pas le vôtre. Fournissez les fonctionnalités de connexion pratiques que vos shoppers recherchent, telles que la connexion sociale, l’authentification multifacteur, l’authentification distinctive, l’absence de mot de passe, and so on. Commencez gratuitement.
À propos de Scott