Gisteren hebben we een leuke en nuttige service besproken, wttr.in, waarmee de gebruiker het weersvoorspelling in Linux-terminal . Vandaag leren we hoe u hetzelfde kunt doen in Windows PowerShell.
Advertentie
We zullen een open source webservice wttr.in gebruiken om de weersvoorspelling op te halen. Wttr.in kan niet alleen worden gebruikt om het weer te controleren, maar ook voor andere doeleinden. U kunt bijvoorbeeld de huidige maanfase zien.
PowerShell is een geavanceerde vorm van opdrachtprompt. Het is uitgebreid met een enorme set kant-en-klare cmdlets en biedt de mogelijkheid om .NET Framework / C # in verschillende scenario's te gebruiken. Zien Alle manieren om PowerShell te openen in Windows 10 .
In PowerShell is er een speciale alias 'curl' voor de ingebouwde cmdletInvoke-RestMethod, waarmee de URL-inhoud kan worden opgehaald uit de PowerShell-console. Hierdoor kunnen we commando's gebruiken die ik in het Linux-artikel heb verstrekt, bijna zonder aanpassingen.
hoe localcast te gebruiken met Kodi
Om de weersvoorspelling in PowerShell te krijgen kunt u de volgende opdrachten gebruiken.
Om het huidige weer in PowerShell te krijgen, typ of kopieer en plak je de volgende opdracht:
(curl http://wttr.in/?Q0 -UserAgent 'curl'). inhoud
U kunt de gewenste locatie als volgt specificeren:
(curl http://wttr.in/NewYork -UserAgent 'curl'). inhoud
De output is als volgt:
U kunt desgewenst het land specificeren waar u woont. De syntaxis is als volgt:
(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl '). inhoud
Dubbele aanhalingstekens zijn belangrijk om ervoor te zorgen dat de locatie wordt doorgegeven aan de service, anders krijg je een foutmelding in PowerShell.
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:
(curl http://wttr.in/:help -UserAgent 'curl'). inhoud
Hier zijn enkele handige opties.
(curl wttr.in/New-York?n -UserAgent 'curl'). inhoud
Hierdoor wordt de korte versie van de voorspelling weergegeven, die alleen 's middags en' s nachts bevat.
(curl wttr.in/New-York?0 -UserAgent 'curl'). inhoud
Dit toont alleen het huidige weer op de opgegeven locatie.
hoe je je twitch-naam kunt veranderen
Het is vermeldenswaard dat de wttr.in-service de prognose rechtstreeks in uw webbrowser kan weergeven. Richt uw browser naar dezelfde locatie die u in PowerShell gebruikt. Zie de volgende schermafbeelding:
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 -UserAgent 'curl') .Content (curl wttr.in/Moscow?lang=ru -UserAgent 'curl') .Content
U kunt ook als volgt subdomeinen gebruiken:
(curl de.wttr.in/Berlin -UserAgent 'curl') .Content (curl ru.wttr.in/Moscow -UserAgent 'curl') .Content
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
hoe een bot uit te nodigen voor een discord-server
Wttr.in kan worden gebruikt om de huidige maanfase te zien. Voer de volgende opdracht uit:
(curl wttr.in/Moon -UserAgent 'curl'). inhoud
Opmerking: alle bovenstaande schermafbeeldingen zijn gemaakt in Windows 10 Creators Update. In eerdere Windows-versies kan er een probleem zijn met ANSI-reeksen in PowerShell. Als u Windows 7 of Windows 8 gebruikt, raadpleegt u de volgende pagina om een oplossing te vinden: Wttr.in inschakelen in een PowerShell-console .
Dat is het.