Um segmento do Nightscout para OhMyPosh mostra minhas leituras de açúcar no sangue em tempo actual no meu immediate do Git



Eu falei sobre como eu adoro um immediate bonito e agradável no meu Terminal do Home windows e fiz vídeos mostrando detalhadamente como fazer. Eu também trabalhei com meu amigo TooTallNate para colocar meu nível de açúcar no sangue em tempo actual em um immediate bash ou PowerShellmas isso foi em 2017.

Agora que sou “Time OhMeuPosh“Eu estava pensando em escrever um “segmento” Nightscout para meu immediate. Escoteiro noturno é um auto-hospedado de código aberto (existem hosts comerciais também gostam de T1Pal) website e API para exibição remota de leituras de glicose em tempo actual e quase em tempo actual para diabéticos como eu.

Como meu corpo tem uma API REST ativa, onde posso simplesmente fazer um HTTP GET (by way of curl ou algo assim) e ver meu nível de açúcar no sangue, ele claramente pertence a um lugar de honra, assim como meu atual Git Department!

Um segmento do Nightscout para OhMyPosh mostra minhas leituras de açúcar no sangue em tempo actual no meu immediate do Git

Oh My Posh suporta “segmentos” configuráveis e agora há um beta (ainda precisa de suporte para leituras de mmol e obsoletas) Segmento Nightscout que você pode configurar em apenas alguns minutos!

Este immediate funciona em QUALQUER shell em QUALQUER sistema operacional! Você pode fazer isso em zsh, PowerShell, Bash, o que quer que te faça feliz.

Aqui está um vídeo do Jan do OhMyPosh e eu codificando o segmento AO VIVO no Go.

Se você tiver uma configuração json OhMyPosh existente, você pode simplesmente adicionar outro segmento como este. Certifique-se de que sua URL Nightscout inclua um Token seguro ou seja pública (a seu critério). Observe também que configurei regras “if/then” em meus background_templates. Elas são opcionais e você pode alterá-las de acordo com seu gosto. Defino minhas cores de plano de fundo como vermelho, amarelo, verde, dependendo dos números de açúcar. Também tenho um modelo de primeiro plano que não é realmente usado, como você pode ver, ele sempre avalia como preto #000, mas mostra como você pode defini-lo como texto branco em um plano de fundo mais escuro, se quiser.

{
"kind": "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}}"
}
},

Por padrão, só sairemos e atingiremos sua instância Nightscout a cada 5 min, somente quando o immediate for repintado, e só esperaremos 1500 ms antes de desistir. Você pode definir esse “http_timeout” (quanto tempo antes de desistirmos) se achar que isso o deixa lento. Ele ficará em cache por 5 min, então é improvável que seja algo que você notará. O benefício deste novo segmento OhMyPosh sobre a solução anterior é que ele não requer serviços/trabalhos cron adicionais e pode ser configurado extremamente rápido. Observe também que você pode personalizar seu modelo com Fontes Nerd. Incluí uma seringa pequena!

Que sugestão adorável com Blood Sugar!

Em seguida, espero melhorar o segmento com suporte mmol, bem como estilo strikeout para resultados “obsoletos” (com mais de 15 minutos). Você também é bem-vindo para ajudar assistindo nosso YouTube e enviar um PR!


Patrocinador: Faça do login um problema do Auth0. Não seu. Forneça os recursos de login convenientes que seus clientes desejam, como login social, autenticação multifator, login único, sem senha e muito mais. Comece gratuitamente.




Sobre Scott

Scott Hanselman é um ex-professor, ex-arquiteto-chefe em finanças, agora palestrante, consultor, pai, diabético e funcionário da Microsoft. Ele é um comediante de stand-up fracassado, um cornrower e um autor de livros.

Facebook
Twitter
inscrever-se
Sobre Boletim informativo

Hospedagem por
Hospedado em um Serviço de Aplicativo do Azure










Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *