Windows Tips & News

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

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Для различных сред рабочего стола, таких как Cinnamon, KDE, MATE и т. Д., Существует множество рабочих столов, апплетов панелей и виджетов, которые позволяют получить прогноз погоды в необычном виде. Если вы предпочитаете минималистичную, но эффективную среду, вам может быть интересно узнать, как получать информацию о погоде прямо в эмуляторе терминала или в чистой консольной среде. Вот как это можно сделать.

Рекламное объявление


Прежде чем продолжить, убедитесь, что у вас есть консольный инструмент. завиток установлены. В большинстве дистрибутивов Linux он устанавливается «из коробки». Вы можете проверить, установлен ли он с помощью следующей команды.
который завиток

Команда вернет полный путь к двоичному файлу CURL.

Какой Curl Linux

Теперь мы будем использовать веб-сервис wttr.in с открытым исходным кодом для получения прогноза погоды.

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

curl wttr.in/LOCATION

Замените часть местоположения названием вашего места. Например:

curl wttr.in/New-York
curl wttr.in/Bangalore
Прогноз погоды в Linux в консоли
Прогноз погоды для Linux в консоли 2

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

curl wttr.in/ Мадрид, Испания

Прогноз погоды в Linux в локации консолиПримечание. Важно не вводить пробел между запятой и после нее. Если вы добавите пробел после запятой, служба попытается распознать входной параметр как несколько местоположений. Вы можете использовать эту функцию для получения прогнозов сразу для нескольких мест.

Например:

curl wttr.in/Madrid, \ Bangalore

Это покажет погоду в Мадриде и Бангалоре.

Кроме того, вы можете использовать знак плюса, чтобы получить прогноз для нескольких мест:

curl wttr.in/Madrid+Bangalore

Если вы выполните команду curl без указания местоположения, служба попытается угадать ваше местоположение на основе информации о геолокации вашего IP-адреса. Команда в этом случае будет выглядеть так:

завиток wttr.in

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

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

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

завиток http://wttr.in/:help

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

curl wttr.in/New-York? п

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

curl wttr.in/New-York? 0

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

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

Прогноз погоды в Linux как PNG

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

wttr.in/Location_parameters.png

Например:

wttr.in/New-York_tq0.png

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

curl wttr.in/Berlin? lang = de. curl wttr.in/Berlin? lang = ru

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

curl de.wttr.in/Berlin curl ru.wttr.in/Москва

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

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 можно использовать не только для проверки погоды, но и для некоторых других целей. Чтобы увидеть текущую фазу Луны.

$ curl wttr.in/Moon. 
Фаза луны

Чтобы увидеть фазу Луны на указанную дату (25 декабря 2016 г.), выполните следующую команду.

$ curl wttr.in/Moon@2016-12-25. 

Вот и все.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Выпущена Windows 10 Build 17618 для пропуска вперед

Выпущена Windows 10 Build 17618 для пропуска вперед

Microsoft выпускает Windows 10 Insider Preview Build 17618 из ветки Redstone 5 для инсайдеров Win...

Читать далее

Windows 10 Mobile останется в ветке feature2, новых функций не планируется

Windows 10 Mobile останется в ветке feature2, новых функций не планируется

После очередного отделения разработки под Windows 10 Mobile от основной ветки разработки Windows ...

Читать далее

Opera 57: новый установщик

Opera 57: новый установщик

Оставьте ответOpera 57 дошла до ветки разработчиков. Первоначальный выпуск 57.0.3058.0 Opera 57 д...

Читать далее