Как вывести в терминал прогноз погоды в Linux

Как вывести в терминал прогноз погоды в Linux

Рубрики:

Linux

Метки:

linux

Утилита wttr.inвеб-сервис, позволяющий пользователям получать информацию о погоде в конкретной местности. Использовать его можно непосредственно из терминала Linux, то есть без установки специального приложения.

В этой статье мы расскажем, как посмотреть прогноз погоды с помощью wttr.in из терминала в ОС Linux.

Содержание:

  1. Установка утилиты curl
  2. Просмотр прогноза погоды о текущем местоположении
  3. Отображение сведений о погоде в конкретном населенном пункте
  4. Просмотр информации о погоде для конкретного места
  5. Просмотр прогноза погоды на основе доменного имени
  6. Получение данных о погоде с помощью кода аэропорта
  7. Изменение единиц измерения погоды
  8. Получение подробной информации о веб-сервисе wttr.in
  9. Выводы

 

Установка утилиты curl

Чтобы выводить данные о погоде с веб-сервиса wttr.in, Вам понадобится утилита curl. Для ее установки выполните одну из следующих команд.

Для Debian / Ubuntu:

 

Для RHEL / CentOS:

 

Для Fedora:

Просмотр прогноза погоды о текущем местоположении

Чтобы вывести на экран информацию о погоде для для Вашего текущего местоположения, в котором Вы находитесь, используйте команду:

 

current location

Утилита отобразит на экране прогноз погоды на сегодняшний и на следующие два дня.

Отображение сведений о погоде в конкретном населенном пункте

Допустим, нам нужно узнать прогноз погоды в Лондоне. Для этого модифицируем предыдущую команду следующим образом:

 

specific location

Читайте также: 15 советов по использованию команды curl в Linux.

Просмотр информации о погоде для конкретного места

Возможности веб-сервиса wttr.in позволяют вывести на экран прогноз погоды для определенного места на карте. К примеру, узнаем прогноз погоды на Эвересте:

 

geographical location

Если название местности / достопримечательности состоит из нескольких слов, замените пробелы символами +. Например:

Просмотр прогноза погоды на основе доменного имени

Вы можете отобразить в терминале прогноз погоды для определенной локации по домену. Для примера, узнаем, где зарегистрирован домен google.com и данные о погоде для этого места:

 

domain name or IP address

Получение данных о погоде с помощью кода аэропорта

У всех аэропортов есть два международных кода: по стандартам ICAO и IATA. Вы можете указать любой из них для веб-сервиса wttr.in, чтобы узнать прогноз для местности, в которой находится аэропорт. Например:

 

Airport code

EDDM — код мюнхенского аэропорта по стандартам ИКАО.

Читайте также: HTTPie — современный HTTP-клиент, похожий на команды Curl и Wget.

Изменение единиц измерения погоды

По умолчанию веб-сервис wttr.in использует единицы измерения, принятые в стране, из которой был выполнен запрос. Для США — это американская система мер USCS (англ. United States Customary System Units), для остального мира — метрическая.

Однако Вы можете самостоятельно изменить единицы измерения для прогноза погоды. Чтобы задать американскую систему мер, используйте в URL-адресе символы ?u:

 

format type us

Чтобы просмотреть погоду с использованием метрической системы мер, добавьте ?m к URL-адресу:

 

format type metric

Получение подробной информации о веб-сервисе wttr.in

Вы можете отобразить в терминале справочную страницу утилиты wttr.in. Для этого выполните следующую команду:

 

help page wttr.in

Читайте также: Отправка HTTP-запросов с помощью HTTP Prompt в Linux.

Если этой информации Вам мало, посетите официальный репозиторий Github веб-сервиса.

Выводы

Инструмент wttr.in предоставляет широкий спектр возможностей для получения информации о погоде без необходимости установки специальных приложений. Этот веб-сервис будет очень полезным для пользователей, которые предпочитают работать с командной строкой в ОС Linux.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux

Метки:

linux

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики