Получение метеорологического прогноза в терминале с использованием Wego

Wego — это командный инструмент, предназначенный для получения метеорологических данных как для вашего региона, так и для любых других мест на планете. В данном руководстве мы разберём процесс установки и использования Wego на Ubuntu 16.04 LTS.

Как установить Wego на Ubuntu 16.04

Wego разработан на языке Go и доступен на Github, поэтому сначала необходимо установить Go, а затем скачать Wego с этого ресурса.

Установите язык программирования Go.

sudo apt install golang-go

Далее необходимо задать переменную окружения $GOPATH. Для этого выполните команду, которая установит $HOME/go в качестве значения GOPATH. Исполняемый файл Wego будет размещён в каталоге $HOME/go/bin.

export GOPATH=$HOME/go

Затем необходимо включить $GOPATH/bin в переменную пути пользователя.

Читайте также:  Установка принтера Konica Minolta в Linux

export PATH=$PATH:$GOPATH/bin

Мы можем также включить указанные выше две команды в конец файла. bashrc, чтобы они запускались автоматически каждый раз при открытии терминала.

nano. bashrc

wego

Теперь перейдем к загрузке Wego с GitHub.

sudo apt install git go get - u github.com/schachmat/wego

Затем необходимо определить ваше местоположение. Wego интегрирует два метеосервиса: forecast. io и WorldWeatherOnline.com. Поскольку второй больше не предлагает бесплатный API, в этом руководстве мы рассмотрим, как настроить Wego с помощью forecast. io.

Конфигурация аккаунта на forecast. io

Зарегистрируйтесь на сайте https://developer.forecast.io/register, чтобы создать свою учетную запись. После завершения регистрации вам будет выдан API-ключ.

После этого создайте файл конфигурации. wegorc в директории вашего пользователя.

nano ~/.wegorc

Добавьте указанные строки в файл.

backend=forecast. io location=40.748,-73.985 forecast-api-key=ваш-forecast. io-api-ключ

Определение местоположения осуществляется с помощью координат, таких как широта и долгота. Вы без труда можете узнать свои координаты через Google Maps. Просто кликните на нужный участок карты, и широта с долготой появятся в адресной строке.

Читайте также:  Активный и пассивный FTP — два метода передачи данных в протоколе FTP (File Transfer Protocol).

координаты в Google Картах

Сохраните файл и закройте его. Теперь введите команду wego в терминале для получения прогноза погоды. Она отобразит температуру, скорость и направление ветра, видимость, осадки и вероятность их появления.

wego

Клиент прогноза погоды wego.

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

Прогноз погоды от wego.

Вы можете установить количество дней в пределах от 1 до 7. Также доступны изменения других параметров.

Ограничения

  • Wego v2.0 основывается на ingo, поэтому необходимо использовать окружение Go версии 1.5 или более новой.
  • На бесплатном аккаунте forecast. io можно отправлять до 1000 запросов к API каждый день.
  • forecast. io работает только с координатами широты и долготы. Указать местоположение по названию города нельзя.
Читайте также:  Настройка собственного тайлового сервера OpenStreetMap на Ubuntu 22.04

wttr. in

Существует аналогичный инструмент под названием wttr. in, который отличается своей простотой в использовании. Для начала вам лишь нужно установить curl на ваше устройство.

sudo apt install curl

После этого узнайте данные о погоде для вашего региона, например, для Нью-Йорка.

curl wttr. in/"New York"

curl wttr. in/Paris

Можно узнать погоду, используя доменное имя или IP-адрес.

curl wttr. in/@linux16.ru curl wttr. in/@74.125.128.103

Изучить справочные данные.

curl wttr. in/:help

На самом деле wttr. in представляет собой интерфейс для Wego.

Мы всегда рады вашим комментариям, вопросам и предложениям. Если статья пришлась вам по душе, подписывайтесь на нашу бесплатную рассылку или следите за нами в Google+, Twitter, а также ставьте лайки на нашей странице в Facebook.