OhMyPosh için bir Nightscout Segmenti, Git İstemimdeki gerçek zamanlı Kan Şekeri okumalarımı gösteriyor

In: Genel


hakkında konuştum Windows Terminalimde güzel ve güzel bir istemi nasıl seviyorum ve nasıl yapıldığını detaylı bir şekilde gösteren videolar hazırladım. ben de arkadaşımla çalıştım Gerçek zamanlı kan şekerimi bir bash veya PowerShell istemine koymak için TooTallNateancak bu 2017’de geri döndü.

Şimdi ben “Takım” OhMyPosh” İstemim için bir Nightscout “segmenti” yazmayı düşünüyordum. gece avcısı kendi kendine barındırılan bir açık kaynaktır (vardır T1Pal gibi ticari sunucular da) benim gibi Şeker Hastaları için gerçek zamanlı ve gerçek zamanlıya yakın glikoz okumalarının uzaktan görüntülenmesi için web sitesi ve API.

Vücudumun aktif bir REST API’si olduğu için, sadece bir HTTP GET yapabilirim (kıvırma veya her neyse) ve kan şekerimi görebilirim, tıpkı şu anki Git Şubem gibi açıkça bir onur yerine ait!

Kan şekerim İstemimde!

Oh My Posh, yapılandırılabilir “segmentleri” destekler ve şimdi bir beta var (hâlâ mmol ve eski okuma desteğine ihtiyaç var) Nightscout segmenti sadece birkaç dakika içinde kurabileceğiniz!

Bu istem HERHANGİ BİR işletim sistemindeki HERHANGİ bir kabukta çalışır! Bunu zsh, PowerShell, Bash, sizi ne mutlu ediyorsa onu yapabilirsiniz.

İşte OhMyPosh’tan bir Jan YouTube ve ben LIVE in Go segmentini kodluyorum.

Mevcut bir OhMyPosh json yapılandırmanız varsa, bunun gibi başka bir segment ekleyebilirsiniz. Nightscout URL’nizin güvenli bir Simge içerdiğinden veya herkese açık olduğundan (size kalmış) emin olun. Ayrıca background_templates’imde “if/then” kurallarını ayarladığımı da unutmayın. Bunlar isteğe bağlıdır ve zevkinize göre değiştirmek size kalmıştır. Arka plan renklerimi şeker numaralarına göre kırmızı, sarı, yeşil olarak ayarladım. Ayrıca gerçekten kullanılmayan bir ön plan şablonum var, gördüğünüz gibi her zaman siyah #000 olarak değerlendirilir, ancak isterseniz daha koyu bir arka plan üzerinde onu nasıl beyaz metne ayarlayabileceğinizi gösterir.

{
"type": "nightscout",
"style": "diamond",
"foreground": "#ffffff",
"background": "#ff0000",
"background_templates": [
"{{ if gt .Sgv 150 }}#FFFF00{{ end }}",
"{{ if lt .Sgv 60 }}#FF0000{{ end }}",
"#00FF00"
],
"foreground_templates": [
"{{ if gt .Sgv 150 }}#000000{{ end }}",
"{{ if lt .Sgv 60 }}#000000{{ end }}",
"#000000"
],

"leading_diamond": "",
"trailing_diamond": "uE0B0",
"properties": {
"url": "https://YOURNIGHTSCOUTAPP.herokuapp.com/api/v1/entries.json?count=1&token=APITOKENFROMYOURADMIN",
"http_timeout": 1500,
"template": " {{.Sgv}}{{.TrendIcon}}"
}
},

Varsayılan olarak, yalnızca istem yeniden boyandığında her 5 dakikada bir dışarı çıkıp Nightscout bulut sunucunuzu vuracağız ve pes etmeden önce yalnızca 1500 ms bekleyeceğiz. Bunun sizi yavaşlattığını düşünüyorsanız, bunu “http_timeout” (pes etmemizden ne kadar önce) olarak ayarlayabilirsiniz. 5 dakika önbelleğe alınacak, bu nedenle fark edeceğiniz bir şey olması pek mümkün değil. Bu yeni OhMyPosh segmentinin önceki çözüme göre avantajı, hiçbir ek hizmet/kron işi gerektirmemesi ve son derece hızlı bir şekilde kurulabilmesidir. Ayrıca şablonunuzu şununla özelleştirebileceğinizi de unutmayın. NerdFont’lar. Küçük bir şırınga ekledim!

Blood Sugar ile ne güzel bir istek!

Daha sonra, “eski” (15 dakikadan eski) sonuçlar için mmol desteği ve üstü çizili stil ile segmenti iyileştirmeyi umuyorum. İzleyerek de yardımcı olabilirsiniz bizim YouTube’umuz ve bir PR gönderme!


Sponsor: Giriş Auth0’ın problemini yapın. Senin değil. Sosyal oturum açma, çok faktörlü kimlik doğrulama, tek oturum açma, parolasız ve daha fazlası gibi müşterilerinizin istediği kullanışlı oturum açma özelliklerini sağlayın. Ücretsiz başlayın.




Scott hakkında

Scott Hanselman eski bir profesör, eski finans baş mimarı, şimdi konuşmacı, danışman, baba, diyabetik ve Microsoft çalışanıdır. Başarısız bir stand-up komedyeni, köşe yazarı ve kitap yazarıdır.

Facebook
twitter
abone olmak
Hakkında Bülten

Barındırma Tarafından
Bir Azure Uygulama Hizmetinde barındırılıyor










Bir cevap yazın

Ready to Grow Your Business?

We Serve our Clients’ Best Interests with the Best Marketing Solutions. Find out More

How Can We Help You?

Need to bounce off ideas for an upcoming project or digital campaign? Looking to transform your business with the implementation of full potential digital marketing?

For any career inquiries, please visit our careers page here.
[contact-form-7 404 "Bulunamadı"]