Читаемый человеком текст для текущих погодных условий

Я ищу программу командной строки, которая берет текущее состояние погоды с веб-сайта и распечатывает его в удобочитаемом формате.

На самом деле, у меня есть окно Linux, которое подключено к моему телевизору и всегда включено. Иногда телевизор не включен, но я хочу знать о погодных условиях, не включая телевизор. Моя идея состоит в том, чтобы передать вывод команды погоды в команду преобразования текста в речь, например, weather-condition | espeak и назначить ярлык для команды.

Таким образом, я могу получать информацию из динамиков, а не с экрана. Сценарий Python был бы идеальным, но подойдет любая другая команда, работающая на Linux.

1 ответ

Решение

Эта утилита Linux, кажется, именно то, что вы просили.

http://fungi.yuggoth.org/weather

Эта утилита командной строки предназначена для обеспечения быстрого доступа к текущим погодным условиям и прогнозам. В настоящее время он способен возвращать данные для населенных пунктов по всей территории США и некоторых отдельных мест по всему миру путем извлечения и форматирования декодированных METAR (сводок метеорологических аэродромов) из NOAA (Национальная администрация США по океану и атмосфере) и прогнозов / предупреждений от NWS (Национальная администрация США). Метеослужба). Инструмент написан так, чтобы функционировать в том же духе, что и другие информационные утилиты командной строки, такие как cal(1), calendar(1) и dict(1). Он извлекает произвольные данные о погоде через предварительно скомпилированные корреляции или настраиваемые псевдонимы (для всей системы или для каждого пользователя). Он может свободно использоваться и распространяться в соответствии с условиями лицензии типа BSD.

Другие вопросы по тегам