Главная Windows 10 Как получить прогноз погоды в PowerShell

Как получить прогноз погоды в PowerShell



Вчера мы рассмотрели хороший и полезный сервис wttr.in, который позволяет пользователю получать прогноз погоды в Linux терминале . Сегодня мы узнаем, как сделать то же самое в Windows PowerShell.

Реклама

Мы будем использовать веб-службу с открытым исходным кодом wttr.in для получения прогноза погоды. Wttr.in можно использовать не только для проверки погоды, но и для некоторых других целей. Например, вы можете увидеть текущую фазу Луны.

PowerShell - это расширенная форма командной строки. Он расширен огромным набором готовых к использованию командлетов и дает возможность использовать .NET framework / C # в различных сценариях. Видеть Все способы открыть PowerShell в Windows 10 .

В PowerShell для встроенного командлета есть специальный псевдоним curl.Invoke-RestMethod, который может получать содержимое URL-адреса из консоли PowerShell. Это позволит нам использовать команды, которые я предоставил в статье о Linux, практически без изменений.

окна 10 держать окно сверху

Чтобы получить прогноз погоды в PowerShell , вы можете использовать следующие команды.

Чтобы получить текущую погоду в PowerShell, введите или скопируйте и вставьте следующую команду:

(curl http://wttr.in/?Q0 -UserAgent 'curl'). Содержание

Погода в Windows 10 в Powershell

Вы можете указать желаемое местоположение следующим образом:

(завиток http://wttr.in/NewYork -UserAgent 'завиток'). Содержание

Результат будет следующим:

Погода в Windows 10 в Powershell

При необходимости вы можете указать страну, в которой живете. Синтаксис следующий:

(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl '). Содержание

Двойные кавычки важны для гарантии того, что местоположение будет передано службе, иначе вы получите ошибку в PowerShell.

Windows 10 Country Weather в Powershell

Сервис поддерживает ряд опций. Откройте следующую страницу, чтобы узнать о них:
http://wttr.in/:help

как избавиться от комментариев в инстаграм live

В качестве альтернативы вы можете использовать эту команду в своем терминале:

(curl http://wttr.in/:help -UserAgent 'curl'). Содержание

Вот несколько полезных опций.

(curl wttr.in/New-York?n -UserAgent 'curl'). Содержание

Это отобразит краткую версию прогноза, которая включает только полдень и ночь.

(curl wttr.in/New-York?0 -UserAgent 'curl'). Содержание

Это покажет только текущую погоду в указанном месте.

Краткий прогноз погоды в Windows 10 в PowerShell

Стоит отметить, что сервис wttr.in может показывать прогноз прямо в вашем браузере. Укажите в браузере то же расположение, которое вы используете в PowerShell. См. Следующий снимок экрана:

Погода в Windows 10 в Edge

Если вы добавите в это местоположение .png, служба вернет изображение PNG. Вы можете встроить его на свою веб-страницу.
Например, откройте эту ссылку: http://wttr.in/New-York.png

Windows 10 Погода в Edge

В режиме PNG вы можете передавать следующие параметры:

wttr.in/Location_parameters.png

Например:

wttr.in/New-York_tq0.png

Сервис локализован на несколько языков.
Чтобы изменить язык прогноза, вы можете использовать следующий синтаксис:

(curl wttr.in/Berlin?lang=de -UserAgent 'curl') .Content (curl wttr.in/Moscow?lang=ru -UserAgent 'curl') .Content

Погода в Windows 10 в PowerShell переведена на русский язык

В качестве альтернативы вы можете использовать поддомены следующим образом:

(curl de.wttr.in/Berlin -UserAgent 'curl') .Content (curl ru.wttr.in/Moscow -UserAgent 'curl') .Content

Погода в Windows 10 в PowerShell переведена на немецкий язык

Поддерживаемые языки:

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 sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu бс быть

как получить обои для экрана блокировки Windows 10

Wttr.in можно использовать для просмотра текущей фазы Луны. Выполните следующую команду:

(curl wttr.in/Moon -UserAgent 'curl'). Содержание

Фаза Луны в Windows 10 в PowerShell

Примечание. Все скриншоты выше были сделаны в Windows 10 Creators Update. В предыдущих версиях Windows могла возникнуть проблема с последовательностями ANSI в PowerShell. Если вы используете Windows 7 или Windows 8, обратитесь к следующей странице, чтобы найти обходной путь: Как включить wttr.in в консоли PowerShell .

Вот и все.

Интересные статьи

Выбор редакции

Как отключить безопасный режим на Samsung
Как отключить безопасный режим на Samsung
Выключите безопасный режим, чтобы вернуть телефон Samsung в стандартный режим, в котором вы сможете нормально использовать все свои приложения. Вот как войти в безопасный режим и выйти из него, а также чем полезен этот диагностический инструмент.
Как исправить пробелы в Word
Как исправить пробелы в Word
Сталкиваетесь с ненадежным форматированием в Word? Узнайте, как исправить расстояние между словами, символами, строками и абзацами в Microsoft Word.
Как заблокировать личные сообщения в Instagram
Как заблокировать личные сообщения в Instagram
Как снять защиту от записи на карте Micro SD
Как снять защиту от записи на карте Micro SD
Если блокировка вашего адаптера отключена, вы можете использовать diskpart или regedit, чтобы снять защиту от записи с карты micro SD.
Snapchat продолжает выводить меня из системы - как исправить
Snapchat продолжает выводить меня из системы - как исправить
Открытие Snapchat только для того, чтобы обнаружить, что вам нужно снова войти в систему, может быстро стать разочаровывающим. Но это также может указывать на серьезные проблемы с приложением. По умолчанию, когда вы входите в приложение Snapchat, оно должно держать вас
Как отключить JavaScript в Firefox 23 и выше
Как отключить JavaScript в Firefox 23 и выше
Команда Mozilla, которая разрабатывает популярный браузер Firefox, представила новые упрощенные настройки браузера с выпуском версии 23. Одна из настроек, которая исчезла из пользовательского интерфейса, - это настройка для управления JavaScript. В предыдущих версиях браузера вы могли включать или отключать JavaScript с помощью простого флажка. Но, начиная с
Изменить дни, после которых нужно удалить загрузки в Windows 10
Изменить дни, после которых нужно удалить загрузки в Windows 10
Windows 10 включает возможность автоматического удаления файлов из папки «Загрузки». Вы можете изменить расписание автоматической очистки загрузок.