В следующей статье мы рассмотрим 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-адресу. В моем случае я должен сказать, что из-за местоположения моего интернет-провайдера он отказал на несколько километров.
curl wttr.in
Wget Это также может помочь нам вместо cURL, если мы хотим проверить текущую погоду:
wget -O- -q wttr.in
Во всех командах, которые будут показаны ниже, мы сможем заменить curl на wget -O- -q если мы предпочитаем Wget, а не cURL.
Время локации
Мы можем попросить программу показать нам погода в определенном месте, передав ему название этого в команде:
curl wttr.in/lepe
Время вехи
Отображает информацию о погоде для достопримечательность или памятник. В этом примере мы увидим время, когда мы окажемся в Акведуке Сеговии, с помощью следующей команды:
curl wttr.in/~Acueducto+Segovia
Время локации по IP
У нас будет возможность получить информация о погоде для местоположения IP-адреса. IP, используемый в этом примере, принадлежит Google:
curl wttr.in/@216.58.211.35
Время, сэкономленное в изображении .png
Мы можем использовать Wget для загрузки Текущая погода и прогноз на 3 дня в формате PNG. Мы также можем указать уровень прозрачности PNG. В этом примере завиток не работает.
wget wttr.in/Madrid.png
Другие примеры
К знать другие примеры, мы можем перейти на страницу GitHub проекта wttr.in. У нас также будет полезная информация, набрав в терминале следующее (Ctrl + Alt + T):
curl wttr.in/:help