Wttr.in, periksa ramalan cuaca dari terminal

mengenai Wttr.in

Dalam artikel seterusnya kita akan melihat wttr.in. Ini adalah satu perkhidmatan ramalan cuaca yang akan menawarkan beberapa ciri menarik kepada kami. Ini akan membolehkan kita melihat cuaca dari baris perintah dengan cara yang mudah dan cepat.

Program ini dapat mengesan lokasi kami secara automatik (mengikut alamat IP kami, kami juga dapat menentukan lokasi atau mencari lokasi geografi (cSeperti tugu, gunung, dll.) dan banyak lagi. Tetapi yang paling penting, adakah itu kita tidak perlu memasangnya. Yang kita perlukan hanyalah cURL atau wget.

Ciri umum wttr.in

  • Program ini kami memaparkan cuaca semasa dan ramalan cuaca 3 hari. Ini dibahagikan kepada pagi, tengah hari, petang dan malam. Termasuk juga julat suhu, kelajuan dan arah angin, jumlah kerpasan dan kemungkinannya.
  • Di halaman GitHub mereka memberitahu bahawa kita dapat melihat fasa lunar setiap hari.
  • Kita boleh menggunakan pengesanan automatik a lokasi berdasarkan alamat IP.
  • Kami akan dapat menentukan lokasi menggunakan nama bandar, kod lapangan terbang 3 huruf, kod kawasan, koordinat GPS, alamat IP atau nama domain. Kami juga akan mempunyai keupayaan untuk menentukan lokasi geografi seperti tasik, gunung atau mercu tanda.
  • Mengaku nama lokasi berbilang bahasa. Dalam kes ini, rentetan pertanyaan mesti dinyatakan dalam Unicode.
  • Ciri lain yang ada ialah kemampuan untuk menentukan bahasa di mana ramalan cuaca harus ditampilkan. Menyokong lebih daripada 50 bahasa.
  • Gunakan unit USCS untuk pertanyaan AS dan sistem metrik untuk seluruh dunia. Ini boleh diubah dengan menambahkan u untuk USCS y ? m untuk sistem metrik.
  • Kita akan mempunyai 3 format output: ANSI untuk terminal, HTML untuk penyemak imbas dan PNG.

Menggunakan Wttr.in

Seperti yang disebutkan di awal siaran, untuk menggunakan wttr.in, semua yang kita perlukan adalah cURL atau Wget, tetapi kita juga akan dapat pasangkannya di pelayan kami sendiri untuk melakukan pertanyaan dari web.

Sebelum menggunakan wttr.in, kita harus memastikan bahawa cURL dipasang di komputer kita. Di Debian, Ubuntu atau Linux Mint, kita akan dapat memasang cURL menggunakan perintah ini di terminal (Ctrl + Alt + T):

sudo apt install curl

Beberapa contoh wttr.in

Menunjukkan cuaca mengikut IP kami

Program menunjukkan kepada kami cuaca di lokasi kami. Cuba teka lokasi kami berdasarkan alamat IP. Dalam kes saya, saya harus mengatakan bahawa kerana lokasi penyedia internet saya, ia gagal selama beberapa kilometer.

lokasi wttr oleh IP

curl wttr.in

wget Ia juga dapat membantu kita, bukannya CURL, jika kita ingin memeriksa cuaca semasa:

Wget lokasi wttr.in oleh ip

wget -O- -q wttr.in

Dalam semua arahan yang akan ditunjukkan di bawah, kita akan dapat menggantikan keriting dengan wget -O- -q jika kita lebih suka Wget daripada cURL.

Masa lokasi

wttr menentukan lokasi

Kami boleh meminta program untuk menunjukkan kepada kami cuaca di lokasi tertentu dengan memberikan namanya ini dalam arahan:

curl wttr.in/lepe

Masa mercu tanda

wttr menentukan titik rujukan

Memaparkan maklumat cuaca untuk mercu tanda atau monumen. Untuk contoh ini, kita akan melihat masa di mana kita akan berada di Aqueduct of Segovia dengan arahan berikut:

curl wttr.in/~Acueducto+Segovia

Masa lokasi mengikut IPnya

lokasi wttr berdasarkan IP yang diberikan

Kami akan mempunyai pilihan untuk mendapatkan maklumat cuaca untuk lokasi alamat IP. IP yang digunakan dalam contoh ini adalah milik Google:

curl wttr.in/@216.58.211.35

Masa yang dijimatkan dalam gambar .png

ramalan wttr.in disimpan dalam .png

Kita boleh menggunakan Wget untuk memuat turun Cuaca semasa dan ramalan 3 hari sebagai gambar PNG. Kita juga boleh menentukan tahap ketelusan PNG. Untuk contoh ini, keriting tidak akan berfungsi.

wget wttr.in/Madrid.png

Contoh lain

Untuk dapat untuk mengetahui contoh lain, kita boleh pergi ke halaman GitHub projek wttr.in. Kami juga akan mempunyai maklumat berguna dengan menaip yang berikut di terminal (Ctrl + Alt + T):

Perintah bantuan Wttr.in

curl wttr.in/:help

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.