AnsiWeather एक शेल स्क्रिप्ट है जिसे ANSI फॉर्मेट में टर्मिनल में वर्तमान मौसम की स्थिति को तुरंत प्रदर्शित करने के लिए डिज़ाइन किया गया है। यह विकल्पों से बेहतर है क्योंकि यह अल्ट्रा-फास्ट है और किसी संसाधन की आवश्यकता नहीं होती क्योंकि यह लगातार नहीं चलता और वांछित पूर्वानुमान को तुरंत प्रस्तुत करता है। इसका उपयोग सीधा है लेकिन यह कुछ विकल्प भी प्रदान करता है जो आपको मौसम पूर्वानुमान दिखाने के तरीके को अनुकूलित करने की अनुमति देते हैं।
इंस्टॉलेशन
हालांकि AnsiWeather उबंटू के डिफ़ॉल्ट सॉफ़्टवेयर संग्रह में उपलब्ध है, लेकिन आप इसे विज़ुअली-फ्रेंडली सॉफ़्टवेयर सेंटर में नहीं पाएंगे। इसे इंस्टॉल करने के लिए, आपको टर्मिनल खोलना होगा और टाइप करना होगा:
sudo apt install ansiweather
अन्य डिस्ट्रोस के लिए, आप बस रिपॉजिटरी को क्लोन कर सकते हैं:
git clone https://github.com/fcambus/ansiweather.git
और चलाएं:
cd ansiweather ./ansiweather
AnsiWeather एक छोटा ऐप है, इसलिए इसकी इंस्टॉलेशन में कुछ सेकंड से अधिक समय नहीं लगेगा।
बुनियादी उपयोग
सैद्धांतिक रूप से, अपने स्थान पर वर्तमान मौसम के बारे में विवरण देखने के लिए आपको केवल अपने पसंदीदा टर्मिनल में AnsiWeather चलाने की आवश्यकता है। इंस्टॉलेशन के बाद, अपने टर्मिनल के साथ स्क्रीन पर, टाइप करें:
ansiweather
जैसा कि आप स्क्रीनशॉट में देख सकते हैं, AnsiWeather ने मुझे रेज़ज़ो में मौसम के बारे में जानकारी प्रस्तुत की। अपेक्षित तापमान के अलावा, इसने हवा की गति और आर्द्रता और दबाव के स्तर भी दिखाए। केवल एक छोटी सी समस्या थी: मैं रेज़ज़ो में नहीं रहता। इससे बहुत दूर - शाब्दिक रूप से!
आपका मौसम
AnsiWeather को अनुमान लगाए बिना आपके वास्तविक स्थान के लिए मौसम प्रदर्शित करने के लिए, आपको इसे मैन्युअल रूप से इनपुट करना होगा। इसके लिए, आपको -l स्विच का उपयोग करना होगा, इसके बाद आपका शहर/राज्य और देश। चूंकि मैं एथेंस, ग्रीस में रहता हूं, मैंने अपने स्थान के लिए मौसम प्राप्त करने के लिए निम्नलिखित का उपयोग किया:
ansiweather -l Athens,GR
इसी तरह, लंदन में कोई व्यक्ति उपयोग करेगा:
ansiweather -l London,UK
यदि इसमें कोई संदेह नहीं है कि आप किस देश का जिक्र कर रहे हैं, तो आप इसे पूरी तरह से बताए बिना छोड़ सकते हैं और AnsiWeather को इस तरह चला सकते हैं:
ansiweather -l Taiwan
अधिक स्विच
एक विशिष्ट स्थान शामिल करने ( -l स्विच के साथ) के अलावा, आप -u स्विच का उपयोग करके पसंदीदा मीट्रिक सिस्टम को भी परिभाषित कर सकते हैं, जिसके दो संभावित विकल्प हैं: हमारे पिछले कमांड पर निर्माण करने के लिए, यह निम्न में से किसी एक की तरह दिखेगा:
ansiweather -l Athens,GR -u metric
या
ansiweather -l Athens,GR -u imperial
मौसम पूर्वानुमान का उल्लेख किया गया था, लेकिन अब तक हमने केवल वर्तमान मौसम की स्थिति देखी। वास्तविक पूर्वानुमान प्राप्त करने के लिए, आपको -f स्विच का उपयोग करना होगा, इसके बाद दिनों की संख्या। उदाहरण के लिए:
ansiweather -l Paris,FR -u metric -f 3
उपरोक्त कमांड मीट्रिक सिस्टम का उपयोग करके पेरिस, फ्रांस के लिए तीन दिन का मौसम पूर्वानुमान दिखाता है। वैकल्पिक रूप से, आप एक कैपिटल -F का उपयोग स्विच के रूप में कर सकते हैं, जो अगले पांच दिनों का पूर्वानुमान दिखाता है:
ansiweather -l Paris,FR -u metric -F
हालांकि यह एक विशेष, ग्राफिक्स-समृद्ध मौसम विजेट या मौसम एप्लिकेशन से बहुत दूर है, AnsiWeather कुछ बेहतर दिख सकता है यदि आप इसके प्रतीकों के लिए समर्थन सक्षम करते हैं। इसके लिए, आपको -s स्विच को true पर सेट करना होगा:
ansiweather -l London,UK -u metric -F -s true
यदि आप चाहें, तो AnsiWeather आपको आपके स्थान पर सूर्योदय और सूर्यास्त का सटीक समय बता सकता है। इसके लिए, -d स्विच को true पर सेट करें:
ansiweather -l London,UK -u metric -s true -d true
ध्यान दें, हालांकि, ऐसा लगता है कि यह एक विशिष्ट लंबाई की जानकारी से अधिक नहीं होने के लिए हार्डकोडेड है, इसलिए आप उदाहरण के लिए, दिन के समय और पांच दिन के पूर्वानुमान को एक साथ नहीं मांग सकते।
अंत में, कुछ अन्य स्विच ध्यान देने योग्य हैं: -a जो आपको ANSI रंग समर्थन को टॉगल करने की अनुमति देता है, -w हवा डेटा के लिए पूछने के लिए, -h आर्द्रता के लिए, और -p दबाव डेटा के लिए। उन सभी को पिछले विकल्पों के लिए देखे गए "true" या "false" की आवश्यकता होती है, ताकि उन्हें ON या OFF सेट किया जा सके।
और चूंकि यह पूरी तरह से टर्मिनल में काम करता है, आप AnsiWeather का उपयोग अपने स्वयं के स्मार्ट स्क्रिप्ट बनाने के लिए आधार के रूप में कर सकते हैं। उनसे, आप उदाहरण के लिए, अगले दिन के पूर्वानुमान की जांच कर सकते हैं और यदि आपको अपने साथ छाता ले जाने की आवश्यकता होगी तो खुद को एक ईमेल भेज सकते हैं। यह कुछ ऐसा है जिस पर हम शायद किसी अन्य लेख में चर्चा करेंगे।
क्या आप मौसम की जांच के लिए किसी अन्य ऐप या समाधान का उपयोग कर रहे हैं या WTTR जैसा कुछ जो टर्मिनल को वेब-आधारित सेवा के साथ जोड़ता है? और यदि हां, तो कौन सा?