Φαίνεται ότι οι άνθρωποι πάντα ήταν γοητευμένοι από τον καιρό και βεβαίως έχοντας μια λογικά ακριβή πρόβλεψη για την περιοχή σας είναι πολύ χρήσιμη όταν πρόκειται για τον προγραμματισμό ημερών έξω και άλλες δραστηριότητες. Οι πληροφορίες σχετικά με τις προβλέψεις για τις καιρικές συνθήκες μπορούν να βρεθούν σε μια ολόκληρη ποικιλία χώρων, συμπεριλαμβανομένων του ιστού και των περισσότερων smartphones και tablet. Αλλά μπορείτε επίσης να πάρετε την πρόγνωση καιρού από τη γραμμή εντολών του Raspberry Pi σας χρησιμοποιώντας το βοηθητικό πρόγραμμα " weather ".

Weather μπορεί να εγκατασταθεί από τα επίσημα αποθετήρια Raspbian:

 sudo apt-get εγκαταστήσετε καιρικές συνθήκες 

Το βοηθητικό πρόγραμμα " weather " λειτουργεί με την ανάκτηση των καιρικών συνθηκών και την πρόβλεψη πληροφοριών από τις METARs (Meteorological Aerodrome Reports), από την NOAA (Εθνική Υπηρεσία Ωκεανικών και Ατμοσφαιρικών ΗΠΑ) και από την NWS (Εθνική Μετεωρολογική Υπηρεσία των ΗΠΑ). Αυτό κάνει το εργαλείο πολύ αμερικανικό-κεντρικό, ωστόσο οι παγκόσμιες τοποθεσίες είναι διαθέσιμες όπου υπάρχουν διεθνή αεροδρόμια.

Ο απλούστερος τρόπος για να λάβετε τις καιρικές συνθήκες είναι να χρησιμοποιήσετε τον κωδικό ICAO για τον πλησιέστερο αερολιμένα. Έτσι για να πάρει τον καιρό στο Διεθνές Αεροδρόμιο Kennedy στη Νέα Υόρκη τύπου:

 ο καιρός jfk 

Ο πλήρης κωδικός ICAO για την Kennedy International είναι στην πραγματικότητα "KJFK" (όπως όλα τα αεροδρόμια στις παρακείμενες Ηνωμένες Πολιτείες ξεκινούν από το K), αλλά και οι τρεις επιστολές παραλλαγών λειτουργούν επίσης για αεροδρόμια στις ΗΠΑ, δηλαδή "DFW", "LAX" και "ATL "Κλπ. Αλλά για τα διεθνή αεροδρόμια πρέπει να χρησιμοποιηθεί ο πλήρης κωδικός ICAO. Έτσι το Λονδίνο Heathrow είναι "EGLL", Παρίσι Charles de Gaulle είναι "LFPG" και Schiphol στο Άμστερνταμ είναι "EHAM" και ούτω καθεξής.

Για να δείτε τις συνθήκες στο London Heathrow, χρησιμοποιήστε:

 καιρός 

Είναι επίσης δυνατή η αναζήτηση των καιρικών συνθηκών χρησιμοποιώντας έναν ταχυδρομικό κώδικα. Περιλαμβάνεται με " weather " είναι μια λίστα ταχυδρομικών κωδικών μαζί με πληροφορίες για τον πλησιέστερο μετεωρολογικό σταθμό. Δυστυχώς, αυτό ισχύει μόνο για τις ΗΠΑ και δεν λειτουργεί διεθνώς, αλλά οι πληροφορίες ZIP καλύπτουν ολόκληρες τις ΗΠΑ. Για παράδειγμα, το Linux Foundation έχει την έδρα του στο Σαν Φρανσίσκο της Καλιφόρνια και έχει ταχυδρομικό κώδικα 94110. Μπορείτε να πάρετε τις καιρικές συνθήκες χρησιμοποιώντας:

 weather 94110 

Μπορείτε επίσης να χρησιμοποιήσετε ονόματα τοποθεσιών για να λάβετε πληροφορίες σχετικά με τις καιρικές συνθήκες, αλλά πρέπει να είστε αρκετά συγκεκριμένοι. Δοκιμάστε τα εξής:

 Καιρός 'Νέα Υόρκη' 

Ο weather θα αναφέρει ότι η αναζήτηση είναι υπερβολικά διφορούμενη και ότι θα επιστρέψει τουλάχιστον δέκα αποτελέσματα, συμπεριλαμβανομένων των "δήμων της Νέας Υόρκης - ΜΟ", της "Νέας Υόρκης - Νέα Υόρκη" και της "New York Mills City - MN" καθώς και του Διεθνούς Αεροδρομίου La Guardia.

Αλλά αν είστε πιο συγκεκριμένοι οι συνθήκες μπορούν να αναφερθούν. Δοκιμάστε:

 Καιρός 'Νέα Υόρκη κεντρικό πάρκο' 

Μπορείτε επίσης να λάβετε μια πρόβλεψη επτά ημερών χρησιμοποιώντας την επιλογή " -f ". Για να λάβετε την πρόβλεψη για την περιοχή γύρω από το Διεθνές Αεροδρόμιο του Λος Άντζελες, χρησιμοποιήστε:

 ο καιρός είναι χαλαρός 

.weatherrc

Μπορεί να έχετε παρατηρήσει ότι η λήψη των καιρικών συνθηκών μπορεί μερικές φορές να διαρκέσει μερικά λεπτά, ειδικά όταν ψάχνετε με το όνομα. Αυτό δεν οφείλεται σε καθυστέρηση στην ανάκτηση των πληροφοριών στο Διαδίκτυο, αλλά στο γεγονός ότι το βοηθητικό πρόγραμμα " weather " πρέπει να αναζητήσει μέσω των λιστών του ονόματα των αεροδρομίων, των ονομάτων τόπων και των ταχυδρομικών κωδικών. Δεδομένου ότι αυτές οι πληροφορίες δεν αποθηκεύονται σε μια βάση δεδομένων, αλλά ως λίστες με κείμενο, η αναζήτηση μπορεί να είναι αργή.

Για να το επιταχύνετε, μπορείτε να ορίσετε ένα ψευδώνυμο στο αρχείο ρυθμίσεων " weather's " που περιέχει ήδη τις πληροφορίες που απαιτούνται για να έχει άμεση πρόσβαση στο Internet για τα δεδομένα.

Πρώτα πρέπει να βρείτε το όνομα του πλησιέστερου μετεωρολογικού σταθμού. Για να το κάνετε αυτό, χρησιμοποιήστε την επιλογή " --info ", η οποία θα δώσει περισσότερες λεπτομέρειες σχετικά με το πού προέρχονται οι πληροφορίες καιρού. Εδώ είναι μια αναζήτηση για τον ταχυδρομικό κώδικα 20560 που είναι ο ταχυδρομικός κώδικας του Smithsonian στην Ουάσιγκτον, DC.

 Καιρός - πληροφορίες 20560 

Η έξοδος δείχνει ότι ο μετεωρολογικός σταθμός που χρησιμοποιείται είναι στην πραγματικότητα το Εθνικό Αεροδρόμιο της Ουάσιγκτον, το οποίο απέχει μόλις 2, 5 χιλιόμετρα. Ο κώδικας για το συγκεκριμένο αεροδρόμιο είναι "kdca".

Δημιουργήστε ένα αρχείο ρυθμίσεων καιρού (που ονομάζεται .weatherrc ) στον οικείο κατάλογό σας:

 nano ~ / .weatherrc 

Προσθέστε αυτές τις γραμμές:

 [smithsonian] description = Το ινστιτούτο Smithsonian metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDCA.TXT 

Σημείωση : Όλες οι πληροφορίες " metar = http ... " πρέπει να βρίσκονται σε μία γραμμή.

Τώρα βγείτε και αποθηκεύστε το αρχείο πατώντας "Ctrl + X" και επιβεβαιώνοντας την αποθήκευση.

Για να πάρετε τις καιρικές συνθήκες για το Smithsonian, πληκτρολογήστε:

 καιρός smithsonian 

Η απάντηση θα πρέπει να είναι αρκετά γρήγορη καθώς το βοηθητικό πρόγραμμα διαθέτει τώρα τις πληροφορίες που χρειάζεται για να συγκεντρώσει τα δεδομένα χωρίς να τραβάει τις λίστες του.

Μπορούν να προστεθούν πολλαπλά ψευδώνυμα στο αρχείο ".weatherrc". απλά πρέπει να αλλάξετε το τελευταίο μέρος των πληροφοριών "metar" στον σωστό μετεωρολογικό σταθμό.

Γιατί να μην δοκιμάσετε το " weather " και εάν έχετε οποιεσδήποτε ερωτήσεις, παρακαλώ αισθανθείτε ελεύθερος να τις ρωτήσετε στα σχόλια.