AnsiWeather er et skallskript designet for øyeblikkelig å vise gjeldende værforhold i terminalen i ANSI-format. Det er bedre enn alternativer ved at det er ultra raskt og ikke trenger ressurser, siden det ikke kjører kontinuerlig og presenterer ønsket prognose umiddelbart. Det er greit å bruke, men tilbyr også noen alternativer som lar deg tilpasse hvordan den viser værmeldingen.
Du kan finne bedre løsninger, men de vil være mer krevende i ressurser eller mer kompliserte i bruken. Hvis alt du ønsker er en øyeblikkelig, enkel måte å sjekke været på, AnsiWeather vil være rett opp bakgate. La oss se hvordan du kan bruke den.
Installasjon
Selv om AnsiWeather er tilgjengelig i Ubuntus standard programvaresamling, finner du det ikke i det visuelt vennlige programvaresenteret. For å installere den, må du åpne terminalen og skrive:
sudo apt install ansiweather

For andre distroer kan du bare klone depotet:
git clone https://github.com/fcambus/ansiweather.git
og løp:
cd ansiweather ./ansiweather
AnsiWeather er en liten app, så installasjonen tar ikke mer enn noen få sekunder.
Grunnleggende bruk
Teoretisk sett er det eneste du trenger å gjøre for å se detaljer om det aktuelle været der du er, å kjøre AnsiWeather i favorittterminalen din. Etter installasjonen, med terminalen på skjermen, skriver du inn:
ansiweather

Som du kan se på skjermbildet presenterte AnsiWeather meg informasjon om været i Rzeszow. Bortsett fra den forventede temperaturen, viste den også vindens hastighet og fuktighets- og trykknivået. Det var bare ett lite problem: Jeg bor ikke i Rzeszow. Langt fra det – bokstavelig talt!
Været ditt
For å få AnsiWeather til å vise været for din faktiske plassering uten å gjette, må du legge det inn manuelt. For dette må du bruke -l
bytte, etterfulgt av by / stat og land. Siden jeg bor i Athen, Hellas, brukte jeg følgende for å få været for min beliggenhet:
ansiweather -l Athens,GR

På samme måte vil noen i London bruke:
ansiweather -l London,UK
Hvis det ikke er tvil om hvilket land du henviser til, kan du hoppe over å oppgi det helt og kjøre AnsiWeather som:
ansiweather -l Taiwan
Flere brytere
Annet enn å inkludere et bestemt sted (med -l
switch), kan du også definere det metriske systemet du foretrekker ved å bruke -u
bytt med to mulige alternativer: for å bygge videre på vår forrige kommando, vil det se ut som et av følgende:
ansiweather -l Athens,GR -u metric
eller
ansiweather -l Athens,GR -u imperial

Å se værmeldingen ble nevnt, men inntil nå så vi bare nåværende værforhold. For å få en faktisk prognose, må du bruke -f
bytte, etterfulgt av et antall dager. For eksempel:
ansiweather -l Paris,FR -u metric -f 3

Ovennevnte kommando viser en tredagers værmelding for Paris, Frankrike, ved hjelp av det metriske systemet. Alternativt kan du bruke en stor bokstav -F
som bryter, som viser prognosen for de neste fem dagene:
ansiweather -l Paris,FR -u metric -F

Selv om det langt fra er en spesialisert, grafikkrik vær-widget eller værapplikasjon, kan AnsiWeather se noe bedre ut hvis du aktiverer støtten for symboler. For det må du stille inn -s
bytte til true
som følger:
ansiweather -l London,UK -u metric -F -s true

Hvis du vil, kan AnsiWeather fortelle deg nøyaktig tidspunktet for soloppgang og solnedgang der du befinner deg. For det, sett inn -d
bytte til true
:
ansiweather -l London,UK -u metric -s true -d true

Legg merke til at det ser ut til at det er hardkodet å ikke overskride en bestemt lengde på informasjonen, så du kan for eksempel ikke be om dagtid og en fem-dagers prognose samtidig.
Til slutt er det noen andre brytere som er verdt å merke seg -a
som lar deg bytte ANSI fargestøtte, -w
å be om vinddata, -h
for fuktighet, og -p
for trykkdata. Alle krever en “sann” eller “usann”, som vi så for tidligere alternativer, for å sette dem PÅ eller AV.
Og siden den fungerer helt i terminalen, kan du bruke AnsiWeather som base for å bygge dine egne smarte skript. Med disse kan du for eksempel sjekke prognosen for neste dag og sende en e-post til deg selv hvis du trenger å ta paraplyen med deg. Det er noe vi kanskje vil diskutere i en annen artikkel.
Bruker du en annen app eller løsning for å sjekke været eller noe lignende WTTR som kombinerer terminalen med en nettbasert tjeneste? Og hvis ja, hvilken?
I slekt:
-
Hvordan gjøre stavekontroller i Linux-terminalen
-
Hvordan lagre terminalutgangen i en fil i Linux
-
Hvordan multitaske i Linux-terminalen med skjerm