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

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



Для различных сред рабочего стола, таких как 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/Madrid, Испания

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

Например:

curl wttr.in/Madrid,  Bangalore

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

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

curl wttr.in/Madrid+Bangalore

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

завиток wttr.in

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

какой барабан в моем компьютере

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

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

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

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

curl wttr.in/New-York?n

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

curl wttr.in/New-York?0

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

Если вы добавите в это местоположение .png, служба вернет изображение PNG. Вы можете встроить его на свою веб-страницу.
Например, откройте эту ссылку: http://wttr.in/New-York.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 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, macOS, iOS и Android.
iPhone 7 Plus против Galaxy Note 7: какой фаблет вам подходит?
iPhone 7 Plus против Galaxy Note 7: какой фаблет вам подходит?
Apple отказалась от концепции iPhone 7 Plus всего четыре года назад. Помните рекламу iPhone 5, в которой говорилось, что 4-дюймовые телефоны идеально подходят для человеческого пальца? https://www.youtube.com/embed/O99m7lebirE Это обычное
Доступ к списку запущенных (недавних) приложений Android через область уведомлений и домашний экран
Доступ к списку запущенных (недавних) приложений Android через область уведомлений и домашний экран
Если у вас есть устройство Android, например, от Samsung, которое требует нажатия аппаратной кнопки для доступа к недавно открывавшимся приложениям, вы можете узнать, есть ли альтернативный способ доступа к этому списку. В этой статье мы увидим, как получить доступ к списку последних приложений Android в
Как подключиться к WiFi без пароля WiFi
Как подключиться к WiFi без пароля WiFi
SD-карты: дешевый способ увеличить объем памяти ноутбука
SD-карты: дешевый способ увеличить объем памяти ноутбука
В наши дни все большее количество ноутбуков может похвастаться твердотельными накопителями, но емкость растет довольно медленно. Для некоторых людей 128 ГБ в качестве основного диска может быть достаточно, но если вы хотите большего, стоит ли тратить огромные деньги
Как изменить язык в Google Play
Как изменить язык в Google Play
Google Play - это место, где пользователи Android получают все свои приложения и игры. Если вы двуязычный пользователь Android, возможно, вам будет полезно изменить язык Play Store, когда он вам подходит. К сожалению, нет обозначенного
Как создать ярлык для открытия панели проекта в Windows 8.1
Как создать ярлык для открытия панели проекта в Windows 8.1
Функция Project (Win + P), которая была представлена ​​в Windows 7, представляет собой замечательную утилиту, которая позволяет вам разделять экран между двумя мониторами, подключенными к вашему ПК. Когда вы подключаете дополнительный монитор, Windows автоматически обнаруживает его и применяет настройки видео, наиболее подходящие для дисплея монитора. С панелью проекта