Wttr.in, уточняйте прогноз погоды с терминала

о Wttr.in

В следующей статье мы рассмотрим wttr.in. Это служба прогнозов погоды который предложит нам несколько интересных функций. Это позволит нам быстро и просто узнать погоду из командной строки.

Программа может автоматически определять наше местоположение (согласно нашему IP-адресу), мы также сможем указать местоположение или выполнить поиск географического местоположения (cКак памятник, гора и т. Д.) и многое другое. Но лучше всего то, что нам не нужно будет его устанавливать. Все, что нам понадобится, это cURL или Wget.

Общие особенности wttr.in

  • Эта программа мы отображает текущую погоду и прогноз погоды на 3 дня. Он делится на утро, полдень, полдень и ночь. Также включен температурный диапазон, скорость и направление ветра, количество осадков и их вероятность.
  • На странице GitHub нам говорят, что мы можем видеть лунные фазы каждого дня.
  • Мы можем использовать автоматическое обнаружение местоположение на основе IP-адреса.
  • Мы сможем указать местоположение, используя название города, трехбуквенный код аэропорта, код города, координаты GPS, IP-адрес или доменное имя. У нас также будет возможность указать географическое положение как озеро, гора или достопримечательность.
  • Признает многоязычные названия мест. В этом случае строка запроса должна быть указана в Юникоде.
  • Другой доступной функцией будет возможность указать язык, на котором должен отображаться прогноз погоды. Поддерживает более 50 языков.
  • Использовать единицы USCS для запросов в США и метрическая система для остального мира. Это можно изменить, добавив ? u для USCS y ? m для метрической системы.
  • У нас будет 3 формата вывода: ANSI для терминала, HTML для браузера и PNG.

Использование Wttr.in

Как упоминалось в начале сообщения, чтобы использовать wttr.in, все, что нам нужно, это cURL или Wget, но мы также сможем установить это на нашем собственном сервере для выполнения запросы из сети.

Перед использованием wttr.in нам необходимо убедиться, что cURL установлен на нашем компьютере. В Debian, Ubuntu или Linux Mint мы сможем установить cURL с помощью этой команды в терминале (Ctrl + Alt + T):

sudo apt install curl

Некоторые примеры wttr.in

Показывает погоду по нашему IP

Программа показывает нам погоду для нашего местоположения. Попробуйте угадать наше местоположение по IP-адресу. В моем случае я должен сказать, что из-за местоположения моего интернет-провайдера он отказал на несколько километров.

местоположение wttr по IP

curl wttr.in

Wget Это также может помочь нам вместо cURL, если мы хотим проверить текущую погоду:

Wget wttr.in расположение по ip

wget -O- -q wttr.in

Во всех командах, которые будут показаны ниже, мы сможем заменить curl на wget -O- -q если мы предпочитаем Wget, а не cURL.

Время локации

wttr с указанием местоположения

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

curl wttr.in/lepe

Время вехи

wttr с указанием контрольной точки

Отображает информацию о погоде для достопримечательность или памятник. В этом примере мы увидим время, когда мы окажемся в Акведуке Сеговии, с помощью следующей команды:

curl wttr.in/~Acueducto+Segovia

Время локации по IP

местоположение wttr на основе заданного IP-адреса

У нас будет возможность получить информация о погоде для местоположения IP-адреса. IP, используемый в этом примере, принадлежит Google:

curl wttr.in/@216.58.211.35

Время, сэкономленное в изображении .png

прогноз wttr.in сохранен в .png

Мы можем использовать Wget для загрузки Текущая погода и прогноз на 3 дня в формате PNG. Мы также можем указать уровень прозрачности PNG. В этом примере завиток не работает.

wget wttr.in/Madrid.png

Другие примеры

К знать другие примеры, мы можем перейти на страницу GitHub проекта wttr.in. У нас также будет полезная информация, набрав в терминале следующее (Ctrl + Alt + T):

Команда справки Wttr.in

curl wttr.in/:help

Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.