Wttr.in, suriin ang taya ng panahon mula sa terminal

tungkol sa Wttr.in

Sa susunod na artikulo ay titingnan natin ang wttr.in. Ito ay serbisyo sa pagtataya ng panahon na mag-aalok sa amin ng ilang mga cool na tampok. Papayagan kaming kumonsulta sa panahon mula sa linya ng utos sa isang simple at mabilis na paraan.

Ang programa ay maaaring awtomatikong makita ang aming lokasyon (ayon sa aming IP address), matutukoy din namin ang lokasyon o maghanap para sa isang heyograpikong lokasyon (cTulad ng isang monumento, isang bundok, atbp.) at marami pang iba. Ngunit higit sa lahat, iyon ba hindi namin ito mai-install. Ang kakailanganin lamang namin ay cURL o wget.

Pangkalahatang mga tampok ng wttr.in

  • Ang program na ito namin nagpapakita ng kasalukuyang panahon at isang 3-araw na pagtataya ng panahon. Ito ay nahahati sa umaga, tanghali, hapon at gabi. Kasama rin ang saklaw ng temperatura, bilis at direksyon ng hangin, dami ng pag-ulan at ang posibilidad nito.
  • Sa pahina ng GitHub sinabi nila sa amin na maaari naming makita ang mga yugto ng buwan ng bawat isa sa mga araw.
  • Maaari naming gamitin ang awtomatikong pagtuklas ng a lokasyon batay sa IP address.
  • Magagawa naming tukuyin ang isang lokasyon gamit ang pangalan ng lungsod, 3-titik na code ng paliparan, area code, mga coordinate ng GPS, IP address o domain name. Magkakaroon din tayo ng kakayahang tukuyin ang isang heyograpikong lokasyon tulad ng isang lawa, isang bundok o isang palatandaan.
  • Mga pag-amin maraming pangalan ng lokasyon. Sa kasong ito, ang query string ay dapat na tinukoy sa Unicode.
  • Ang isa pang magagamit na tampok ay ang kakayahang tukuyin ang wika kung saan dapat ipakita ang pagtataya ng panahon. Sinusuportahan ang higit sa 50 mga wika.
  • Gumamit ng mga unit USCS para sa mga katanungan sa US at ang sistema ng panukat para sa natitirang bahagi ng mundo. Maaari itong mabago sa pamamagitan ng pagdaragdag ? u para sa USCS y ? m para sa sistemang panukat.
  • Magkakaroon kami ng 3 mga format ng output: ANSI para sa terminal, HTML para sa browser at PNG.

Gamit ang Wttr.in

Tulad ng nabanggit sa simula ng post, upang magamit ang wttr.in, ang kailangan lang namin ay cURL o Wget, ngunit magagawa rin namin i-install ito sa aming sariling server upang maisagawa mga katanungan mula sa web.

Bago gamitin ang wttr.in, tiyaking tiyakin na naka-install ang cURL sa aming computer. Sa Debian, Ubuntu o Linux Mint, magagawa naming i-install ang cURL gamit ang utos na ito sa terminal (Ctrl + Alt + T):

sudo apt install curl

Ilang halimbawa ng wttr.in

Ipinapakita ang panahon ayon sa aming IP

Ipinapakita sa amin ng programa ang panahon para sa aming lokasyon. Subukang hulaan ang aming lokasyon batay sa IP address. Sa aking kaso sasabihin ko na dahil sa lokasyon ng aking internet provider, nabigo ito sa loob ng ilang kilometro.

wttr lokasyon ng IP

curl wttr.in

wget Maaari rin itong makatulong sa amin, sa halip na mag-CURL, kung nais naming suriin ang kasalukuyang panahon:

Wget wttr.in lokasyon ng ip

wget -O- -q wttr.in

Sa lahat ng mga utos na ipapakita sa ibaba, magagawa nating palitan ang curl ng wget -O- -q kung mas gusto natin ang Wget kaysa sa cURL.

Ang oras ng isang lokasyon

wttr na tumutukoy sa isang lokasyon

Maaari nating hilingin sa programa na ipakita sa amin ang panahon ng isang tiyak na lokasyon sa pamamagitan ng pagpasa nito ng pangalan ng ito sa utos:

curl wttr.in/lepe

Ang oras ng isang palatandaan

tinutukoy ng wttr na sanggunian

Ipinapakita ang impormasyon sa panahon para sa a palatandaan o monumento. Para sa halimbawang ito makikita natin ang oras na mahahanap natin ang ating sarili sa Aqueduct ng Segovia kasama ang sumusunod na utos:

curl wttr.in/~Acueducto+Segovia

Ang oras ng isang lokasyon alinsunod sa IP nito

Ang lokasyon ng wttr batay sa isang naibigay na IP

Magkakaroon kami ng pagpipilian na makuha ang impormasyon sa panahon para sa lokasyon ng isang IP address. Ang IP na ginamit sa halimbawang ito ay pagmamay-ari ng Google:

curl wttr.in/@216.58.211.35

Ang nai-save na oras sa isang .png na imahe

wttr.sa tinatayang nai-save sa .png

Maaari naming gamitin ang Wget upang mag-download Kasalukuyang panahon at 3-araw na pagtataya bilang isang imahe ng PNG. Maaari din nating tukuyin ang antas ng transparency PNG. Para sa halimbawang ito, hindi gagana ang curl.

wget wttr.in/Madrid.png

Iba pang mga halimbawa

Sa alam mo iba pang mga halimbawa, maaari kaming pumunta sa pahina ng GitHub ng proyekto ng wttr.in. Magkakaroon din kami ng kapaki-pakinabang na impormasyon sa pamamagitan ng pagta-type sa sumusunod sa isang terminal (Ctrl + Alt + T):

Wttr.sa tulong utos

curl wttr.in/:help

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.