Cara Cek Cuaca dari Terminal dengan AnsiWeather

AnsiWeather adalah skrip shell yang dirancang untuk GB secara instan

Untuk distro lain, Anda cukup mengkloning repositori:

git clone https://github.com/fcambus/ansiweather.git _ _ _ _ _

dan lari:

cd ansiweather . / anti cuaca

AnsiWeather adalah aplikasi kecil, jadi pemasangannya tidak akan memakan waktu lebih dari beberapa detik.

Penggunaan Dasar

Secara teoritis, satu-satunya hal yang perlu Anda lakukan untuk melihat detail tentang cuaca saat ini di lokasi Anda adalah menjalankan AnsiWeather di terminal favorit Anda. Setelah instalasi, dengan terminal Anda di layar, ketik:

cuaca

Seperti yang Anda lihat di tangkapan layar, AnsiWeather memberi saya informasi tentang cuaca di Rzeszow. Selain suhu yang diharapkan, itu juga menunjukkan kecepatan angin dan tingkat kelembaban dan tekanan. Hanya ada satu masalah kecil: Saya tidak tinggal di Rzeszow. Jauh dari itu – secara harfiah!

Cuaca Anda

Agar AnsiWeather menampilkan cuaca untuk lokasi Anda yang sebenarnya tanpa menebak, Anda harus memasukkannya secara manual. Untuk ini, Anda harus menggunakan tombol -l , diikuti dengan kota/negara bagian dan negara Anda. Karena saya tinggal di Athena, Yunani, saya menggunakan yang berikut ini untuk mengetahui cuaca di lokasi saya:

ansiweather -l Athena,GR

Demikian pula, seseorang di London akan menggunakan:

ansiweather -l London, Inggris

Jika tidak ada keraguan tentang negara mana yang Anda rujuk, Anda dapat melewatkan menyatakannya sama sekali dan menjalankan AnsiWeather sebagai:

ansiweather -l Taiwan

Lebih Banyak Switch

Selain menyertakan lokasi tertentu (dengan sakelar -l ), Anda juga dapat menentukan sistem metrik yang Anda sukai dengan menggunakan sakelar -u dengan dua opsi yang memungkinkan: untuk membuat perintah sebelumnya, akan terlihat seperti salah satu dari berikut ini:

ansiweather -l Athena,GR -u metrik

atau

ansiweather -l Athena,GR -u imperial

Melihat prakiraan cuaca disebutkan, tetapi sampai sekarang, kami hanya melihat kondisi cuaca saat ini. Untuk mendapatkan prakiraan aktual, Anda harus menggunakan tombol -f , diikuti dengan beberapa hari. Misalnya:

ansiweather -l Paris,FR -u metrik -f 3

Perintah di atas menunjukkan prakiraan cuaca tiga hari untuk Paris, Prancis, menggunakan sistem metrik. Sebagai alternatif, Anda dapat menggunakan huruf kapital -F sebagai pengalih, yang menunjukkan prakiraan untuk lima hari ke depan:

ansiweather -l Paris,FR -u metrik -F

Meskipun jauh dari widget cuaca atau aplikasi cuaca khusus yang kaya grafis, AnsiWeather dapat terlihat lebih baik jika Anda mengaktifkan dukungannya untuk simbol. Untuk itu, Anda harus menyetel tombol -s ke true sebagai berikut:

ansiweather -l London,UK -u metrik -F -S BENAR

Jika mau, AnsiWeather dapat memberi tahu Anda waktu pasti matahari terbit dan terbenam di lokasi Anda. Untuk itu, atur tombol -d ke true :

ansiweather -l London,UK -u metrik -s BENAR -D BENAR

Namun, perhatikan bahwa tampaknya hardcode tidak melebihi panjang informasi tertentu, jadi Anda tidak dapat, misalnya, menanyakan prakiraan siang hari dan prakiraan lima hari pada waktu yang sama.

Terakhir, beberapa sakelar lain yang perlu diperhatikan adalah -a yang memungkinkan Anda mengaktifkan dukungan warna ANSI, -w untuk meminta data angin, -h untuk kelembapan, dan -p untuk data tekanan. Semuanya menuntut “benar” atau “salah”, seperti yang kita lihat pada opsi sebelumnya, untuk mengaktifkan atau menonaktifkannya.

Dan karena ini berfungsi sepenuhnya di terminal, Anda dapat menggunakan AnsiWeather sebagai dasar untuk membuat skrip cerdas Anda sendiri. Dengan itu, Anda dapat, misalnya, memeriksa ramalan cuaca untuk hari berikutnya dan mengirim email ke diri Anda sendiri jika Anda perlu membawa payung. Itu sesuatu yang mungkin akan kita bahas di artikel lain.

Apakah Anda menggunakan aplikasi atau solusi berbeda untuk memeriksa cuaca atau sesuatu seperti WTTR yang menggabungkan terminal dengan layanan berbasis web? Dan jika ya, yang mana?

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *