Voor verschillende desktopomgevingen zoals Cinnamon, KDE, MATE, enz. Zijn er tal van desklets, paneel-applets en widgets om u een weersvoorspelling met een mooie uitstraling te geven. Als u de voorkeur geeft aan een minimalistische maar effectieve omgeving, is het misschien interessant om te leren hoe u weersinformatie rechtstreeks in uw terminalemulator of in een pure console-omgeving kunt krijgen. Hier is hoe het kan worden gedaan.
Advertentie
Voordat u verder gaat, moet u ervoor zorgen dat u over de consoletool beschiktkrullengeïnstalleerd. In de meeste Linux-distributies wordt het out-of-the-box geïnstalleerd. U kunt controleren of het is geïnstalleerd met de volgende opdracht.
welke krul
De opdracht retourneert het volledige pad naar het CURL-binaire bestand.
Nu zullen we een open source webservice wttr.in gebruiken om de weersvoorspelling op te halen.
Om weersvoorspelling te krijgen in de Linux-console , voer het volgende commando uit:
curl wttr.in/LOCATION
Vervang het locatiegedeelte door de naam van uw plaats. Bijvoorbeeld:
curl wttr.in/New-York
krul wttr.in/Bangalore
U kunt desgewenst het land specificeren waar u woont. De syntaxis is als volgt:
curl wttr.in/Madrid, Spanje
Opmerking: het is belangrijk om geen spatie tussen en na de komma in te voeren. Als u een spatie achter de komma toevoegt, zal de service proberen de invoerparameter als meerdere locaties te herkennen. U kunt deze functie gebruiken om prognoses voor meerdere locaties tegelijk op te halen.
Bijvoorbeeld:
krul wttr.in/Madrid, Bangalore
Dit toont het weer in Madrid en Bangalore.
U kunt ook het plusteken gebruiken om de prognose voor meerdere locaties op te halen:
krul wttr.in/Madrid+Bangalore
Als u curl uitvoert zonder een opgegeven locatie, zal de service proberen uw locatie te raden op basis van uw IP-geolocatiegegevens. Het commando ziet er in dit geval als volgt uit:
krul wttr.in
De wttr.in-service kan de weersvoorspelling rechtstreeks in uw webbrowser weergeven. Richt uw browser naar dezelfde locatie die u in curl gebruikt. Zie de volgende schermafbeelding:
welk jaar is mijn samsung tv?
De dienst ondersteunt een aantal opties. Open de volgende pagina om er meer over te weten te komen:
http://wttr.in/:help
Als alternatief kunt u deze opdracht in uw terminal gebruiken:
krul http://wttr.in/:help
Hier zijn enkele handige opties.
curl wttr.in/New-York?n
Hierdoor wordt de korte versie van de voorspelling weergegeven, die alleen 's middags en' s nachts bevat.
curl wttr.in/New-York?0
Dit toont alleen het huidige weer op de opgegeven locatie.
Als u '.png' aan de locatie toevoegt, retourneert de service een PNG-afbeelding. U kunt het insluiten in uw webpagina.
Open bijvoorbeeld deze link: http://wttr.in/New-York.png
In de PNG-modus kunt u parameters als volgt doorgeven:
wttr.in/Location_parameters.png
Bijvoorbeeld:
wttr.in/New-York_tq0.png
De service is in verschillende talen gelokaliseerd.
Om de prognosetaal te wijzigen, kunt u de volgende syntaxis gebruiken:
curl wttr.in/Berlin?lang=de curl wttr.in/Berlin?lang=ru
U kunt ook als volgt subdomeinen gebruiken:
curl de.wttr.in/Berlin curl ru.wttr.in/Moscow
Ondersteunde talen zijn:
az bg ca cs cy da de el eo es fi fr hi hr hu is it ja ko mk ml nl nn pt pl ro ru sk sl sr sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu bs zijn
wttr.in kan niet alleen worden gebruikt om het weer te controleren, maar ook voor andere doeleinden. Om de huidige maanfase te zien.
$ curl wttr.in/Moon
Voer de volgende opdracht uit om de maanfase voor de opgegeven datum (2016-12-25) te zien.
$ curl wttr.in/Moon@2016-12-25
Dat is het.