Вы скорее всего подумаете: "Зачем десктопная программа, если можно, как минимум, загуглить?". А затем, что моя программа автоматически "гуглит" за тебя! Причём не только по одному ключевому слову, а по нескольким, которые вы, само собой, можете редактировать. А результат поиска будет направлен на указанную почту, исключая ранее направленные результаты.
Делал её для себя в рамках моего самообучения языку Java и чтобы не пропускать все новости, касающиеся ипотеки, выплат и т.д. (моя жена - инвестор - мониторит интересующие её фирмы, дивиденды и т.д. в этом духе). Теперь хочу поделиться ею с общественностью, т.к. польза на лицо, а я не меркантильный. Да и Ленин завещал делиться! :))
Для работы приложения на ПК должна быть установлена Java. Здесь можно посмотреть код или предложить доработки по нему github. Актуальная версии программы news.jar
Интерфейс (крайний вариант) выглядит так (пример - поиск по слову "росси" за последние 8 часов по всем источникам кроме ММВБ, с целью найти все новости где указана Россия + анализ частоты употребления слов в заголовках новостей посредством SQLite):

Поиск ведётся по всем источникам, которые я ранее указал в базе данных (их можно удалять или деактивировать, как ММВБ, к примеру). Посмотреть их можно, нажав на зелёный квадратик (добавлять источники можно по соседней кнопке):

В общем возможностей много:
поиск по ключевым словам
вызов jar с параметрами в crontab на сервере с авто отправкой результатов на почту
отправка результата поиска на электронную почту (+ возможность выбора автоматической отправки результатов после каждого поиска)
экспорт результатов поиска в Excel
двойной щелчок по новости открывает веб-страницу новости
дополнительный поиск по ключевым словам. Слова можно удалять, а вместо них добавлять новые (без ограничений)
анализ употребления слов в заголовках новостей с использованием базы данных SQLite
с помощью флажков вы можете выбрать, где искать ключевое слово: в заголовке или в ссылке на новость
отображение журнала работы программы
при закрытии программы сохраняются все установленные чекбоксы, адрес электронной почты, ключевые слова и интервал поиска
автоматическое обновление данных для основного поиска или поиска по ключевым словам каждые 60 секунд
возможность работы в базе SQLite
возможность добавления нового источника для поиска (а также их деактивация или удаление)
возможность просмотра папки с файлами программы
возможность исключить ненужные слова из таблицы анализа (и удалить их из исключенных ранее)
Работа программы выглядит примерно так (интерфейс чуть старый):

То ради чего всё делалось находится в нижней части интерфейса:

Здесь я указываю все нужные мне ключевые слова и получаю по ним все новости нажатием одной кнопки! Данная автоматика экономит много времени. Тем более, я сделал так, что сам jar можно выложить на сервере и настроить crontab для вызова программы круглосуточно. Ни одна новость не будет упущена!
На почту приходит в таком виде:

В общем дерзайте! Кому пригодится - пишите! Также будет интересно почитать Ваши комментарии. Даёшь Open source!!!
