Мы будем использовать веб-сервис с открытым исходным кодом wttr.in для получения прогноза погоды. Wttr.in можно использовать не только для проверки погоды, но и для некоторых других целей. Например, вы можете увидеть текущую фазу Луны.
PowerShell — это расширенная форма командной строки. Он расширен огромным набором готовых к использованию командлетов и включает возможность использования .NET framework/C# в различных сценариях. См. раздел «Все способы открыть PowerShell в Windows 10».
В PowerShell для встроенного командлета существует специальный псевдоним «curl».Invoke-RestMethod, который может получить содержимое URL-адреса из консоли PowerShell. Это позволит нам использовать команды, которые я предоставил в статье о Linux, практически без изменений.
Чтобы получить прогноз погоды в PowerShell, вы можете использовать следующие команды.
Чтобы получить текущую погоду в PowerShell, введите или скопируйте и вставьте следующую команду:
|_+_|Вы можете указать желаемое местоположение следующим образом:
|_+_|Результат будет следующим:
При необходимости вы можете указать страну, в которой вы живете. Синтаксис следующий:
|_+_|Двойные кавычки важны для обеспечения передачи местоположения службе, иначе вы получите сообщение об ошибке в PowerShell.
Сервис поддерживает ряд опций. Откройте следующую страницу, чтобы узнать о них:
https://wttr.in/:help
Альтернативно вы можете использовать эту команду в своем терминале:
|_+_|Вот несколько полезных опций.
|_+_|Появится краткая версия прогноза, включающая только полдень и ночь.
каноскан лайд 100|_+_|
Это покажет только текущую погоду в указанном месте.
Стоит отметить, что сервис wttr.in может показывать прогноз прямо в вашем веб-браузере. Направьте свой браузер в то же место, которое вы используете в PowerShell. Смотрите следующий снимок экрана:
Если вы добавите «.webp» в местоположение, служба вернет изображение PNG. Вы можете встроить его на свою веб-страницу.
Например, откройте эту ссылку: http://wttr.in/New-York.webp
В режиме PNG вы можете передавать параметры следующим образом:
|_+_|Например:
|_+_|Сервис локализован на несколько языков.
Чтобы изменить язык прогноза, вы можете использовать следующий синтаксис:
будет ли контроллер Xbox One работать на 360?
Альтернативно вы можете использовать субдомены следующим образом:
|_+_|Поддерживаемые языки:
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 быть
Wttr.in можно использовать для просмотра текущей фазы Луны. Выполните следующую команду:
|_+_|Примечание. Все приведенные выше снимки экрана были сделаны в Windows 10 Creators Update. В предыдущих версиях Windows могут возникнуть проблемы с последовательностями ANSI в PowerShell. Если вы используете Windows 7 или Windows 8, обратитесь к следующей странице, чтобы найти обходной путь: Как включить wttr.in в консоли PowerShell.
Вот и все.