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.
curl wttr.in
wget Mevcut hava durumunu kontrol etmek istersek, cURL yerine bize de yardımcı olabilir:
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ı
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ı
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ı
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
İ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):
curl wttr.in/:help