Обсудить/улучшить/похвастаться bash'овым rss-радио
Здравствуйте. Сделал скрипт, читающий rss-поток вслух.
Алгоритм такой: скрипт тянет из интернета поток, преобразует его в формат «одна новость - одна строка», после чего читает получившееся вслух, построчно чередуя голоса.
Формат запуска: «имя_скрипта $url»
Впилена фишка для зацикленного фонового режима или запуска по cron (для предотвращения одновременного запуска нескольких копий используется flock): перед прочтением вслух скрипт пробивает текст на повторяемость, удаляя все новости, которые уже были прочитаны.
Интересует возможность оптимизации чего-либо в нижеизложенном, ибо вполне мог реализовать что-либо не самым лучшим образом.
Предполагается наличие xmlstarlet, elinks, RHVoice (небольшой правкой кода голосовой движок легко заменяется на другой).
( rss.sh, bash, 27 строк, нужен xmlstarlet, elinks, RHVoice )
Спасибо за внимание.
