25 августа 2014 г.

Rss2Email

Последнее время я читал RSS с помощью feedly.com, но решил вернуться к свой старой практике: читать RSS в почте.
Почему для меня так удобней:
  • надёжность email-клиента выше rss-читалки (просто из-за того, что почту придумали раньше :) );
  • в почте можно сохранить больше (предполагается, что rss-клиент - это тоже интернет-сервис);
  • все rss-читалки (может не все, но мне лень искать) при открытии сообщения помечают его как прочитанное и если в этот момент случится какой-нибудь сбой или вы просто отвлечётесь и закроете читалку, то сообщение либо останется незамеченным для вас, либо его надо будет искать среди прочитанных (вариант "помечать как прочитанное" плох, т.к. требует дополнительного действия от пользователя, в отличии от почты, где просто - удаляем письмо и следующее открывается автоматически);
  • синхронизация только одного приложения;
  • по сути, для одной активности - достаточно одной программы.
Раньше трансформацию rss в email я делал с помощью сервиса subscribe.ru, но потом отказался, т.к. он формирует только дайджесты, т.е. все новые rss-сообщения "пакует" в одно письмо, что для меня неудобно: если дайджест недочитал, то в следующий раз придётся искать место, откуда продолжить читать.
Сейчас же я воспользовался двумя сервисами:
  1. feedly.com - агрегатор и читалка RSS;
  2. ifttt.com - сервис, соединяющий сервисы.
Текущий алгоритм такой: feedly читает rss-ленты, а ifttt пересылает мне на почту новые rss-сообщения. Rss-ленты в feedly отсортированы по папкам. Для того, чтобы эти менее важные письма не мешались с более важными, ifttt добавляет в тему писем ключевые слова (соответствующие наименованию папки в feedly), по которым почтовый клиент раскидывает письма по папкам уже у себя.
Замечу, что можно обойтись без использования feedly, но тогда для каждой rss-ленты надо будет создавать отдельное правило в ifttt.

Пока меня всё устраивает, но есть проблемы.
  • Windows Mail (который в Windows 8) и Outlook.com почему-то не распознавали ссылки на web-страницу, генерируемые ifttt. Решение: в разделе Action правила ifttt, вместо, например, {{ArticleURL}}, вставить {{ArticleURL}}
  • Некоторые rss-ленты содержат минимальное (недостаточное) описание контента, поэтому приходится переходить на web-страницу для прочтения. В feedly это решалось путём загрузки страницы целиком при открытии rss-сообщения. Но этот способ не работает в офф-лайн. В почте сейчас такие rss-сообщений тоже не работают в офф-лайн, но ещё и приходится переходить по ссылке вручную. Решение: найти сервис, который превращает ссылку в web-страницу и уже её отправляет на почту. Пока не нашёл. :(

Комментариев нет: