Wttr.in, bekijk de weersvoorspelling vanaf de terminal

over Wttr.in

In het volgende artikel gaan we kijken naar wttr.in. Dit is een weersvoorspelling die ons een aantal coole functies gaat bieden. Het stelt ons in staat om het weer op een eenvoudige en snelle manier vanaf de opdrachtregel te raadplegen.

Het programma kan automatisch onze locatie detecteren (volgens ons IP-adres), kunnen we ook de locatie specificeren of zoeken naar een geografische locatie (ca.Zoals een monument, een berg, etc.) en veel meer. Maar het beste van alles is dat we hoeven het niet te installeren​ Alles wat we nodig hebben is cURL of wget.

Algemene kenmerken van wttr.in

  • Dit programma hebben we geeft het huidige weer en een 3-daagse weersvoorspelling weer​ Dit is onderverdeeld in ochtend, middag, middag en nacht. Het bevat ook het temperatuurbereik, de snelheid en richting van de wind, de hoeveelheid neerslag en de waarschijnlijkheid ervan.
  • Op de GitHub-pagina vertellen ze ons dat we kunnen zien de maanfasen van elk van de dagen.
  • We kunnen de automatische detectie van een locatie op basis van IP-adres.
  • We kunnen een locatie specificeren met de naam van de stad, de drieletterige luchthavencode, het netnummer, de GPS-coördinaten, het IP-adres of de domeinnaam. We zullen ook de mogelijkheid om een ​​geografische locatie op te geven zoals een meer, een berg of een herkenningspunt.
  • Geeft toe meertalige locatienamen​ In dit geval moet de queryreeks worden opgegeven in Unicode.
  • Een andere beschikbare functie is de mogelijkheid om de taal te specificeren waarin de weersvoorspelling moet worden weergegeven. Ondersteunt meer dan 50 talen.
  • Gebruik eenheden USCS voor Amerikaanse vragen en het metrieke stelsel voor de rest van de wereld. Dit kan worden gewijzigd door toe te voegen ? u voor USCS y ? m voor het metrische systeem.
  • We zullen hebben 3 uitvoerformaten: ANSI voor de terminal, HTML voor de browser en PNG.

Met behulp van Wttr.in

Zoals vermeld aan het begin van het bericht, om wttr.in te gebruiken, alles wat we nodig hebben is cURL of Wget, maar we zullen het ook kunnen installeer het op onze eigen server uit te voeren vragen van internet.

Voordat we wttr.in gebruiken, moeten we ervoor zorgen dat cURL op onze computer is geïnstalleerd. In Debian, Ubuntu of Linux Mint kunnen we cURL installeren met dit commando in de terminal (Ctrl + Alt + T):

sudo apt install curl

Enkele voorbeelden van wttr.in

Toont het weer volgens ons IP

Het programma toont ons het weer voor onze locatie. Probeer onze locatie te raden op basis van het IP-adres​ In mijn geval moet ik zeggen dat het door de locatie van mijn internetprovider een paar kilometer is uitgevallen.

wttr locatie door IP

curl wttr.in

wget Het kan ons ook helpen, in plaats van cURL, als we het huidige weer willen bekijken:

Wget wttr.in locatie door ip

wget -O- -q wttr.in

In alle commando's die hieronder worden getoond, we zullen curl kunnen vervangen door wget -O- -q als we Wget verkiezen boven cURL.

De tijd van een locatie

wttr specificeert een locatie

We kunnen het programma vragen om het ons te laten zien het weer van een bepaalde locatie door het de naam door te geven hiervan in het commando:

curl wttr.in/lepe

De tijd van een mijlpaal

wttr specificeert referentiepunt

Geeft de weersinformatie weer voor een oriëntatiepunt of monument​ Voor dit voorbeeld zullen we de tijd zien dat we ons in het aquaduct van Segovia zullen bevinden met het volgende commando:

curl wttr.in/~Acueducto+Segovia

De tijd van een locatie volgens zijn IP

wttr-locatie op basis van een bepaald IP-adres

We hebben de mogelijkheid om het weersinformatie voor de locatie van een IP-adres​ Het IP-adres dat in dit voorbeeld wordt gebruikt, is van Google:

curl wttr.in/@216.58.211.35

De tijd die is opgeslagen in een .png-afbeelding

wttr.in voorspelling opgeslagen in .png

We kunnen Wget gebruiken om te downloaden Huidig ​​weer en 3-daagse voorspelling als PNG-afbeelding. We kunnen ook de transparantieniveau PNG. Voor dit voorbeeld krul zal niet werken.

wget wttr.in/Madrid.png

Andere voorbeelden

Naar conocer andere voorbeeldenkunnen we naar de GitHub-pagina van het wttr.in-project gaan. We hebben ook nuttige informatie door het volgende in een terminal te typen (Ctrl + Alt + T):

Wttr.in help-opdracht

curl wttr.in/:help

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.