Det lader til, at folk altid har været fascineret af vejret og selvfølgelig at have en rimelig nøjagtig prognose for dit område er meget nyttigt, når det kommer til planlægning af dage og andre aktiviteter. Vejrudsigt information findes på en lang række steder, herunder på internettet og på de fleste smartphones og tablets. Men du kan også få vejrudsigten fra kommandolinjen til din Raspberry Pi ved hjælp af " weather " -værktøjet.

Weather kan installeres fra de officielle Raspbian-repositorier:

 sudo apt-get install weather-util 

Værktøjet " weather " virker ved at hente vejrforhold og prognoser fra METARs (Meteorological Aerodrome Reports), fra NOAA (USA's Oceanic and Atmospheric Administration) og NWS (USA's National Weather Service). Dette gør værktøjet meget USA-centreret, men der findes globale steder, hvor der er internationale lufthavne.

Den enkleste måde at få vejrforhold på er at bruge ICAO-koden til den nærmeste lufthavn. Så for at få vejret på Kennedy International Airport i New York type:

 vejr jfk 

Den fulde ICAO-kode for Kennedy International er faktisk "KJFK" (da alle lufthavne i de tilstødende USA starter med K), men de tre bogstavsvarianter fungerer også for lufthavne i USA, dvs. "DFW", "LAX" og "ATL "Osv. Men for internationale lufthavne skal hele ICAO-koden anvendes. Så London Heathrow er "EGLL", Paris Charles de Gaulle er "LFPG" og Schiphol i Amsterdam er "EHAM" og så videre.

For at se betingelserne i London Heathrow, brug:

 vejr egll 

Det er også muligt at se vejrforholdene ved hjælp af en postnummer. Inkluderet med " weather " er en postnummerliste sammen med information om den nærmeste vejrstation. Desværre er dette kun for USA og virker ikke internationalt, men ZIP-oplysninger dækker hele USA. For eksempel har Linux Foundation sit hovedkontor i San Francisco, Californien, og har en postnummer på 94110. Du kan få vejrforholdene der ved hjælp af:

 vejr 94110 

Du kan også bruge stednavne for at få vejrinformation, men du skal være helt specifik. Prøv følgende:

 vejr 'new york' 

" weather " vil rapportere, at søgningen er for tvetydig, og den vil returnere mindst ti resultater, herunder "New York Township - MO", "New York City - NY" og "New York Mills city - MN" plus La Guardia International Airport.

Men hvis du er mere specifik, kan betingelserne rapporteres. Prøve:

 vejr 'New York City Central Park' 

Du kan også få en syv-dages prognose ved at bruge " -f " -alternativet. For at få prognosen for området omkring Los Angeles International Airport, brug:

 vejr -f lax 

.weatherrc

Du har måske bemærket, at vejrforholdene nogle gange kan tage et par minutter, især når du søger efter navn. Dette skyldes ikke en forsinkelse med at hente informationen på internettet, men snarere fordi " weather " -værktøjet skal søge gennem sine lister over lufthavnsnavne, stednavne og postnumre. Da disse oplysninger ikke er gemt i en database, men snarere som lister over tekst, kan det være langsomme at søge.

For at fremskynde det kan du definere et alias i " weather's " -konfigurationsfilen, der allerede indeholder de oplysninger, der er nødvendige for, at værktøjet direkte kan få adgang til internettet til dataene.

Først skal du finde navnet på den nærmeste vejrstation. For at gøre dette skal du bruge indstillingen " --info ", som vil give flere detaljer om, hvor vejrinformationen kommer fra. Her er en søgning efter postnummer 20560, som er postnummeret til Smithsonian i Washington, DC.

 vejr - info 20560 

Udgangen viser, at vejstationen bliver brugt, er faktisk Washington National Airport, som ligger kun 2, 5 miles væk. Koden for den pågældende lufthavn er "kdca".

Opret en .weatherrc (kaldet .weatherrc ) i din hjemmekatalog:

 nano ~ / .weatherrc 

Tilføj disse linjer:

 [smithsonian] description = Den Smithsonian Institution metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDCA.TXT 

Bemærk : Oplysningerne " metar = http ... " skal alle være på en linje.

Gå nu ud og gem filen ved at trykke på "Ctrl + X" og bekræfte gemmen.

For at få vejrforholdene for Smithsonian, skriv bare:

 vejret smithsonian 

Svaret skal være ret hurtigt, da værktøjet nu har de oplysninger, det har brug for til at hente dataene uden trawl gennem dets lister.

Flere aliaser kan tilføjes til filen ".weatherrc"; du skal bare ændre den sidste del af "metar" informationen til den rigtige vejrstation.

Hvorfor ikke give " weather " et forsøg, og hvis du har spørgsmål, er du velkommen til at spørge dem i kommentarerne.