Wttr.in, terminalden hava tahminini kontrol edin

Wttr.in hakkında

Bir sonraki makalede wttr.in'e bir göz atacağız. Bu bir hava tahmini hizmeti bu da bize bazı harika özellikler sunacak. Basit ve hızlı bir şekilde komut satırından hava durumuna bakmamızı sağlayacaktır.

Program konumumuzu otomatik olarak algılayabilir (IP adresimize göre), ayrıca konumu belirleyebileceğiz veya bir coğrafi konum arayabileceğiz (cBir anıt, bir dağ vb. Gibi) ve daha fazlası. Ama en iyisi, bu yüklememiz gerekmeyecek. İhtiyacımız olan tek şey cURL veya wget.

Wttr.in genel özellikleri

  • Bu program biz mevcut hava durumunu ve 3 günlük hava tahminini gösterir. Bu sabah, öğlen, öğleden sonra ve gece olmak üzere ikiye ayrılır. Aynı zamanda sıcaklık aralığını, rüzgarın hızını ve yönünü, yağış miktarını ve olasılığını da içerir.
  • GitHub sayfasında bize görebildiğimizi söylüyorlar ay evreleri her gün.
  • Otomatik tespitini kullanabiliriz. IP adresine göre konum.
  • Şehir adını, 3 harfli havaalanı kodunu, alan kodunu, GPS koordinatlarını, IP adresini veya alan adını kullanarak bir konum belirleyebileceğiz. Ayrıca sahip olacağız coğrafi konum belirleme yeteneği bir göl, dağ veya bir dönüm noktası gibi.
  • Kabul çok dilli konum adları. Bu durumda, sorgu dizesi Unicode'da belirtilmelidir.
  • Mevcut diğer bir özellik, hava durumu tahmininin gösterilmesi gereken dili belirleme yeteneği olacaktır. 50'den fazla dili destekler.
  • Birimleri kullan USCS ABD soruşturmaları ve dünyanın geri kalanı için metrik sistem için. Bu ekleyerek değiştirilebilir USCS için u y ? metrik sistem için m.
  • Sahip olacağız 3 çıktı formatı: Terminal için ANSI, tarayıcı için HTML ve PNG.

Wttr.in kullanarak

Yazının başında belirtildiği gibi, wttr.in kullanmak için, tek ihtiyacımız olan cURL veya Wgetama biz de yapabileceğiz yükle kendi sunucumuzda gerçekleştirmek için internetten sorular.

Wttr.in'i kullanmadan önce, cURL'nin bilgisayarımıza yüklendiğinden emin olmamız gerekecek. Debian, Ubuntu veya Linux Mint'te, terminaldeki bu komutu kullanarak cURL'yi kurabileceğiz (Ctrl + Alt + T):

sudo apt install curl

Wttr.in için bazı örnekler

IP'mize göre hava durumunu gösterir

Program bize konumumuzun hava durumunu gösterir. IP adresine göre konumumuzu tahmin etmeye çalışın. Benim durumumda, internet sağlayıcımın konumu nedeniyle birkaç kilometre başarısız olduğunu söylemeliyim.

IP'ye göre wttr konumu

curl wttr.in

wget Mevcut hava durumunu kontrol etmek istersek, cURL yerine bize de yardımcı olabilir:

İp ile wttr.in konumu

wget -O- -q wttr.in

Aşağıda gösterilecek tüm komutlarda, curl'yi wget -O- -q ile değiştirebileceğiz Wget'i cURL yerine tercih edersek.

Bir konumun zamanı

wttr bir konum belirleme

Programdan bize göstermesini isteyebiliriz belirli bir yerin hava durumu ismini geçerek bunun komutunda:

curl wttr.in/lepe

Bir dönüm noktasının zamanı

wttr referans noktasını belirtir

Hava durumu bilgilerini görüntüler. dönüm noktası veya anıt. Bu örnek için kendimizi Segovia Su Kemeri'nde bulacağımız zamanı aşağıdaki komutla göreceğiz:

curl wttr.in/~Acueducto+Segovia

IP'sine göre bir konumun zamanı

belirli bir IP'ye göre wttr konumu

Elde etme seçeneğine sahip olacağız bir IP adresinin konumu için hava durumu bilgileri. Bu örnekte kullanılan IP Google'a aittir:

curl wttr.in/@216.58.211.35

.Png görüntüsünde kaydedilen süre

wttr.in tahmini .png olarak kaydedildi

İndirmek için Wget kullanabiliriz PNG görüntüsü olarak mevcut hava durumu ve 3 günlük hava tahmini. Ayrıca şunu da belirtebiliriz: şeffaflık seviyesi PNG. Bu örnek için, curl çalışmayacak.

wget wttr.in/Madrid.png

Diğer örnekler

Karşı bilmek diğer örneklerwttr.in projesinin GitHub sayfasına gidebiliriz. Aşağıdakileri bir terminale yazarak da yararlı bilgilere sahip olacağız (Ctrl + Alt + T):

Wttr.in yardım komutu

curl wttr.in/:help

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.