Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Så här kontrollerar du vädret från stationen med AnsiWeather
AnsiWeather är ett skalskript designat för att omedelbart visa de aktuella väderförhållandena i terminalen i ANSI-format. Den är bättre än alternativen genom att den är extremt snabb och inte kräver resurser eftersom den inte körs kontinuerligt och presenterar den önskade prognosen direkt. Den är enkel att använda men erbjuder också flera alternativ som låter dig anpassa hur väderprognosen visas.
Du kan hitta trevligare lösningar, men de kommer att vara mer resurskrävande eller mer komplicerade i användningen. Om allt du vill ha är ett snabbt och enkelt sätt att kontrollera vädret, så finns AnsiWeather i din gränd. Låt oss se hur du kan använda den.
Miljö
Även om AnsiWeather finns i Ubuntus standardprogramvarusamling, hittar du det inte i det visuellt vänliga mjukvarucentret. För att installera det måste du öppna terminalen och skriva:
sudo apt installera ansiweather
![Kontrollera prognosen med Ansiweather Install Kontrollera prognosen med Ansiweather Install](https://iunlocked.org/wp-content/uploads/2020/04/Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
För andra distros kan du helt enkelt klona förvaret:
git-klon https://github.com/fcambus/ansiweather.git
och kör:
cd ansiweather ./ansiweather
AnsiWeather är en liten app, så installationen tar inte mer än några sekunder.
Grundläggande användning
Teoretiskt sett är det enda du behöver göra för att se detaljer om det aktuella vädret på din plats att köra AnsiWeather i din favoritterminal. När du har installerat din terminal på skärmen skriver du:
![Kolla prognosen med Ansiweather Plain Kolla prognosen med Ansiweather Plain](https://iunlocked.org/wp-content/uploads/2020/04/1586882042_340_Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
Som du kan se på skärmdumpen gav AnsiWeather mig information om vädret i Rzeszow. Förutom den förväntade temperaturen visar den även vindens hastighet och nivån på luftfuktighet och tryck. Det finns bara ett litet problem: jag bor inte i Rzeszow. Långt därifrån bokstavligen!
Ditt väder
För att AnsiWeather ska visa vädret för din faktiska plats utan att gissa måste du ange det manuellt. För detta måste du använda omkopplaren -l, följt av din stad/stat och ditt land. Eftersom jag bor i Aten, Grekland, använde jag följande för att få vädret för min plats:
![Kontrollera prognosen med Ansiweather-läge Kontrollera prognosen med Ansiweather-läge](https://iunlocked.org/wp-content/uploads/2020/04/1586882042_157_Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
På liknande sätt skulle någon i London använda:
Om det inte råder några tvivel om landet du hänvisar till kan du hoppa över importen helt och hållet och köra AnsiWeather som:
Fler växlar
Förutom att inkludera en specifik plats (med -l-växeln), kan du också definiera det metriska system du föredrar med hjälp av -u-växeln med två möjliga alternativ: för att bygga på det tidigare kommandot vårt, är det som ett av följande:
ansiweather -l Aten, GR -u figurer
eller
ansiweather -l Aten, GR -u imperium
![Kontrollera prognosen med Ansiweather .-enhetssystem Kontrollera prognosen med Ansiweather .-enhetssystem](https://iunlocked.org/wp-content/uploads/2020/04/1586882042_207_Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
Se väderprognos som redan nämnts, men tills nu ser vi bara aktuella väderförhållanden. För att få en riktig prognos måste du använda knappen -f följt av ett antal dagar. T.ex:
ansiweather -l Paris, FR -u metrisk -f 3
![Kontrollera prognosen med Ansiweather-prognosdatum Kontrollera prognosen med Ansiweather-prognosdatum](https://iunlocked.org/wp-content/uploads/2020/04/1586882042_855_Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
Kommandot ovan visar en tredagars väderprognos för Paris, Frankrike, med ett metriskt system. Alternativt kan du använda stort -F som en växel, som visar prognosen för de kommande fem dagarna:
ansiweather -l Paris, FR -u metrisk -F
![Kontrollera prognosen med Ansiweather Hard-coded Forecast Kontrollera prognosen med Ansiweather Hard-coded Forecast](https://iunlocked.org/wp-content/uploads/2020/04/1586882042_165_Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
Även långt ifrån en dedikerad väderwidget, grafiskt rik eller väderapp, kan AnsiWeather se lite bättre ut om du aktiverar stöd för ikoner. För att göra det måste du ställa in -s-omkopplaren till true enligt följande:
ansiweather -l London, Storbritannien -u metrisk -F -s sant
![Kontrollera prognosen med Ansiweather .-ikoner Kontrollera prognosen med Ansiweather .-ikoner](https://iunlocked.org/wp-content/uploads/2020/04/1586882042_685_Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
Om du vill kan AnsiWeather berätta de exakta tiderna för soluppgång och solnedgång på din plats. För det, ställ in -d-omkopplaren till true:
ansiweather -l London, Storbritannien -u träffade -s sant -d sant
![Kontrollera prognosen med Ansiweather datumtid Kontrollera prognosen med Ansiweather datumtid](https://iunlocked.org/wp-content/uploads/2020/04/1586882042_380_Hur-man-kontrollerar-vadret-fran-terminalen-med-AnsiWeather.jpg)
Observera dock att det verkar som om hårdkodning inte går längre än en specifik informationslängd, så du kan till exempel inte begära en dagsprognos och en femdagarsprognos samtidigt.
Slutligen, några andra omkopplare värda att notera -a låter dig växla ANSI-färgstöd, -w för att begära vinddata, -h för fuktighet och -p för tryckdata. Alla frågar efter “true” eller “false”, som vi har sett för de tidigare alternativen, för att slå PÅ eller AV.
Och eftersom det fungerar helt i terminalen kan du använda AnsiWeather som bas för att bygga dina egna smarta skript. Med dessa kan du till exempel kolla prognosen för nästa dag och maila dig själv om du behöver ta med ditt paraply. Detta är något vi kan diskutera i ett annat inlägg.
Använder du en annan app eller lösning för att styra vädret, eller något som WTTR som kombinerar en terminal med en webbaserad tjänst? Och i så fall vilken?
Fortsätt läsa:
var den här artikeln hjälpsam?