Чтобы просмотреть информацию о погоде из командной строки, можно обратиться к службе wttr.in с помощью curl или другой аналогичной программы. Теперь curl есть и в Windows. Автор утилиты: Игорь Чубин.
curl wttr.in
Прогноз погоды: Москва и Московская область \ / Солнечно .-. +15(14) °C ― ( ) ― ↗ 15 км/ч `-’ 10 км / \ 0.0 мм
Утилита мне понравилась, на её основе я написал сервис ☔ Погода
Сервис автоматически определяет местоположение по IP адресу. Можно указать город (в том числе юникод) и, при необходимости, страну через запятую:
curl wttr.in/Paris
curl wttr.in/Москва,Россия
Дополнительно можно указывать:
- IP адрес (8.8.8.8)
- Домен (@internet-lab.ru)
- GPS-координаты (-78.46,106.79)
- Слова для поиска (~Eiffel+tower)
- Коды аэропортов (svo)
- Почтовый индекс для США (94107)
Прогноз погоды можно просматривать как в командной строке (с помощью curl, wget, httpie или другой подобной программы) так и в браузере. Прогноз погоды может быть предоставлен в виде PNG файла, для этого нужно добавить к концу запроса суффикс ".png".
wttr.in переведён на более чем 50 языков народов мира в том числе на русский. Выбор языка вывода определяется автоматически на основе заголовков HTTP (Accept-Language) или может быть задано с помощью параметра lang:
curl wttr.in/Moscow?lang=ru
Есть дополнительные опции, полный список доступных опций можно посмотреть на странице /:help:
curl wttr.in/:help
Сервис wttr.in постоянно развивается. Информация о новых функциях публикуется в твиттере главного разработчика проекта — https://twitter.com/igor_chubin и в репозитории проекта: https://github.com/chubin/wttr.in.
Консольно-ориентированные сервисы — wttr.in, cheat.sh, rate.sx — идея, использование, создание (Игорь Чубин, LVEE-2018).