Včera jsme zkontrolovali příjemnou a užitečnou službu wttr.in, která uživateli umožňuje načíst předpověď počasí v linuxovém terminálu . Dnes se naučíme, jak to udělat v prostředí Windows PowerShell.
Reklama
K načtení předpovědi počasí použijeme webovou službu open source wttr.in. Wttr.in lze použít nejen ke kontrole počasí, ale také k jiným účelům. Například můžete vidět aktuální fázi Měsíce.
PowerShell je pokročilá forma příkazového řádku. Je rozšířen o obrovskou sadu připravených rutin a přichází s možností používat .NET framework / C # v různých scénářích. Vidět Všechny způsoby, jak otevřít PowerShell ve Windows 10 .
V prostředí PowerShell existuje speciální alias 'curl' pro integrovanou rutinuInvoke-RestMethod, který může načíst obsah URL z konzoly PowerShell. To nám umožní používat příkazy, které jsem uvedl v článku o Linuxu, téměř beze změn.
jak zvýšit hlasitost na airpods
Chcete-li získat předpověď počasí v prostředí PowerShell , můžete použít následující příkazy.
Chcete-li získat aktuální počasí v prostředí PowerShell, zadejte nebo zkopírujte a vložte následující příkaz:
(curl http://wttr.in/?Q0 -UserAgent 'curl'). Obsah
Požadované umístění můžete určit následujícím způsobem:
(curl http://wttr.in/NewYork -UserAgent 'curl'). obsah
Výstup bude následující:
Podle potřeby můžete určit zemi, kde žijete. Syntaxe je následující:
(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl '). Obsah
Dvojité uvozovky jsou důležité, aby bylo zajištěno, že umístění bude předáno službě, jinak se v prostředí PowerShell zobrazí chyba.
Tato služba podporuje řadu možností. Chcete-li se o nich dozvědět více, otevřete následující stránku:
http://wttr.in/:help
Případně můžete použít tento příkaz ve svém terminálu:
(curl http://wttr.in/:help -UserAgent 'curl'). Obsah
Zde je několik užitečných možností.
(curl wttr.in/New-York?n -UserAgent 'curl'). Obsah
Zobrazí se krátká verze předpovědi, která obsahuje pouze poledne a noc.
(curl wttr.in/New-York?0 -UserAgent 'curl'). Obsah
Zobrazí se pouze aktuální počasí na zadaném místě.
Za zmínku stojí, že služba wttr.in může zobrazit předpověď přímo ve vašem webovém prohlížeči. Namiřte prohlížeč na stejné místo, které používáte v prostředí PowerShell. Viz následující snímek obrazovky:
svár, jak vyškrtnout text
Pokud do místa přidáte soubor .png, služba vrátí obrázek PNG. Můžete jej vložit na svou webovou stránku.
Například otevřete tento odkaz: http://wttr.in/New-York.png
V režimu PNG můžete předávat parametry následujícím způsobem:
wttr.in/Location_parameters.png
Například:
wttr.in/New-York_tq0.png
Služba je lokalizována do několika jazyků.
Chcete-li změnit jazyk prognózy, můžete použít následující syntaxi:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl'). Content (curl wttr.in/Moscow?lang=ru -UserAgent 'curl'). obsah
Alternativně můžete použít subdomény následujícím způsobem:
(curl de.wttr.in/Berlin -UserAgent 'curl'). obsah (curl ru.wttr.in/Moscow -UserAgent 'curl'). obsah
Podporované jazyky jsou:
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 být
google listy kopírovat hodnotu ne vzorec
Wttr.in lze použít k zobrazení aktuální fáze Měsíce. Proveďte následující příkaz:
(curl wttr.in/Moon -UserAgent 'curl'). Obsah
Poznámka: Všechny výše uvedené snímky obrazovky byly vytvořeny v aktualizaci Windows 10 Creators Update. V předchozích verzích systému Windows může nastat problém se sekvencemi ANSI v prostředí PowerShell. Pokud používáte Windows 7 nebo Windows 8, řešení najdete na následující stránce: Jak povolit wttr.in v konzole PowerShell .
A je to.