Для новой книги сформулировал требования к идеальному RSS клиенту. 95% сущестувющх имеют меньше 50% нужных свойств. А ведь тут ничего нет сверхестественного.
1) Сквозной поиск по всем лентам.
Поиск не только в одной ленте, а во всех.
2) Архивация старых сообщений.
Возможность создания архивов. Установка как по количеству (например, 1000 сообщений) или по времени (например, последние 6 месяцев). При этом программа должна быстро работать при загрузке больших лент.
3) Вывод в виде newspaper.
Опционально вывод сообщений в виде ленты, а не только поштучно.
4) Возможность сохранения отдельных записей в базу.
Отбор интересных сообщений и последующий вывод в независимый файл.
5) Установка фильтров на ключевые слова.
Автоматические фильтры, позволяющие отбирать сообщения по ключевому слову.
6) Импорт/экспорт OPML.
Возможность переноса и резервного копирования списка RSS лент.
7) Кэширование изображений.
Получение изображений на компьютер пользователя однократно. При повторном просмотре с интернет ничего не скачивается.
Бесплатность.
Разумное требование с учетом огромного выбора программ.
9) Беспроблемная работа со всеми русскими кодировками.
Под этим подразумевается автоматическое определение и поддержка UTF-8 и Win-1251 кодировок
10) Работа с SSL & HTTPS фидами.
11) Умение работать со всеми форматами RSS
Опционально желательна:
12) поддержка русского языка интерфейса
13) работа без установки платформы .NET для Windows