Утилита wttr.in
— веб-сервис, позволяющий пользователям получать информацию о погоде в конкретной местности. Использовать его можно непосредственно из терминала Linux, то есть без установки специального приложения.
В этой статье мы расскажем, как посмотреть прогноз погоды с помощью wttr.in
из терминала в ОС Linux.
Содержание:
- Установка утилиты curl
- Просмотр прогноза погоды о текущем местоположении
- Отображение сведений о погоде в конкретном населенном пункте
- Просмотр информации о погоде для конкретного места
- Просмотр прогноза погоды на основе доменного имени
- Получение данных о погоде с помощью кода аэропорта
- Изменение единиц измерения погоды
- Получение подробной информации о веб-сервисе wttr.in
- Выводы
Установка утилиты curl
Чтобы выводить данные о погоде с веб-сервиса wttr.in
, Вам понадобится утилита curl
. Для ее установки выполните одну из следующих команд.
Для Debian / Ubuntu:
Для RHEL / CentOS:
Для Fedora:
Просмотр прогноза погоды о текущем местоположении
Чтобы вывести на экран информацию о погоде для для Вашего текущего местоположения, в котором Вы находитесь, используйте команду:
Утилита отобразит на экране прогноз погоды на сегодняшний и на следующие два дня.
Отображение сведений о погоде в конкретном населенном пункте
Допустим, нам нужно узнать прогноз погоды в Лондоне. Для этого модифицируем предыдущую команду следующим образом:
Читайте также: 15 советов по использованию команды curl в Linux.
Просмотр информации о погоде для конкретного места
Возможности веб-сервиса wttr.in
позволяют вывести на экран прогноз погоды для определенного места на карте. К примеру, узнаем прогноз погоды на Эвересте:
Если название местности / достопримечательности состоит из нескольких слов, замените пробелы символами +
. Например:
Просмотр прогноза погоды на основе доменного имени
Вы можете отобразить в терминале прогноз погоды для определенной локации по домену. Для примера, узнаем, где зарегистрирован домен google.com
и данные о погоде для этого места:
Получение данных о погоде с помощью кода аэропорта
У всех аэропортов есть два международных кода: по стандартам ICAO и IATA. Вы можете указать любой из них для веб-сервиса wttr.in
, чтобы узнать прогноз для местности, в которой находится аэропорт. Например:
EDDM — код мюнхенского аэропорта по стандартам ИКАО.
Читайте также: HTTPie — современный HTTP-клиент, похожий на команды Curl и Wget.
Изменение единиц измерения погоды
По умолчанию веб-сервис wttr.in
использует единицы измерения, принятые в стране, из которой был выполнен запрос. Для США — это американская система мер USCS (англ. United States Customary System Units), для остального мира — метрическая.
Однако Вы можете самостоятельно изменить единицы измерения для прогноза погоды. Чтобы задать американскую систему мер, используйте в URL-адресе символы ?u
:
Чтобы просмотреть погоду с использованием метрической системы мер, добавьте ?m
к URL-адресу:
Получение подробной информации о веб-сервисе wttr.in
Вы можете отобразить в терминале справочную страницу утилиты 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 с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.