Как не терять друзей во френдленте

В те времена, когда я читал своих друзей через френдленту, у меня часто возникала проблема следующего характера. Были люди, которые писали, что называется, "редко, но метко", и мне не хотелось пропускать ничего из того, что они пишут. А если не читать френдленту регулярно "от корки до корки", то всегда есть риск, что ты что-то пропустишь. Более того: если френдов много, а времени мало - это будет происходить постоянно. Нет, я в курсе про группы и фильтры, но в ЖЖ оно настолько неудобно сделано, что чисто номинально, возможно, и работает, но на практике толку практически никакого.

Подписка по RSS

Сам я в итоге перешел на RSS-читалки как средство, кардинально решающее вышеозначенную проблему. Сначала это был Google Reader; потом, когда он закрылся, я перешел на NewsBlur, но принцип остался тот же: в RSS-читалке можно читать хоть всех подряд, как в ЖЖ, хоть отдельную группу, хоть отдельного человека - причем все эти режимы переключаются одним кликом и даже без перезагрузки страницы. А самое главное - RSS-читалка помнит, что ты уже читал, а что - нет. Все примерно так же, как в почтовой программе. Поэтому, если интересующий меня человек что-то написал, я вижу это сразу.

Newsblur screenshot Newsblur screenshot

Впрочем, рекомендовать такой подход я всем без оглядки не возьмусь: в нем есть ряд минусов. Первый и самый главный: почти все RSS-читалки не видят подзамки (а те немногие, которые умеют работать с закрытыми записями, как правило, имеют кучу других недостатков). Второй минус: они получают обновления с существенной задержкой, вплоть до нескольких часов - иными словами, читая популярный блог через RSS, "первонахом" тебе не стать :) Ну и третий минус - это всё поначалу очень непривычно (хотя потом, когда привыкаешь, не можешь понять, как же ты без этого раньше обходился).

Однако, возможно, есть люди, кого такие сложности не смутят, зато заинтересуют плюсы:

  • Возможность подписаться на любой блог (т.е. не только ЖЖ, но и wordpress, blogger, tumblr, liveinternet... тысячи их), а также любую новостную ленту - от Башорга до Коммерсанта.
  • Внешнее сходство с почтовой программой: слева все подписки, организованные в группы, справа - содержимое. Просмотренные записи отмечаются как прочитанные. Все очень удобно и очень быстро - любое действие производится буквально одним кликом.
  • Возможность также одним кликом отложить любую вещь на "почитать потом" - чтобы спустя пару дней не рыскать по всей френдленте "где же это было?", а спокойно вернуться и прочитать.

Когда был жив Google Reader, он был практически вне конкуренции на поприще RSS-читалок. Сейчас, после его закрытия, появилось множество его клонов, из которых я, пожалуй, порекомендовал бы InoReader. Лично я его не выбрал только из-за того, что мобильное приложение плохо работает в метро, а так - великолепный сервис, достойно заменивший ушедший Google Reader. К тому же, он не требует регистрации, поскольку позволяет авторизовываться через аккаунт в GMail или Facebook, и, вдобавок, полностью русифицирован.

Inoreader screenshot Inoreader screenshot

Если кому хочется поэкспериментировать - ЖЖ позволяет экспортировать список друзей в OPML-формат, который можно скормить InoReader'у. Это позволит избежать утомительного процесса первоначального добавления новых подписок. А дальше - только пробовать, раскладывать по группам и добавлять новые подписки. Любой ресурс, отдающий RSS, можно читать через ридер. Более того, даже если сайт не отдает RSS, многие читалки все равно пытаются самостоятельно вычленить поток новых записей, и у них это часто неплохо получается.

Ссылка на свою френдленту в формате OPML находится вот на этой странице справки Живого Журнала. Если зайти туда залогиненным, то абзац, под заголовком OPML будет содержать ссылку на вашу френдленту. Содержимое странички по этой ссылке нужно сохранить (Ctrl-S) и затем скормить любой RSS-читалке, на ваш выбор.

Подписка по email

Существует еще такой незаслуженно забытый способ получения новостей как email-рассылка по подписке. В свое время этот способ был довольно популярен, но теперь его сменили более современные механизмы - однако кое-где этот подход используется и по сей день.

Недавно и я тоже добавил у себя в блоге такую возможность. Изначально планировалось сделать ретрансляцию в твиттер, но попутно я еще нашел модуль, позволяющий делать подписку на email-рассылку. Так что теперь, помимо традиционной ретрансляции в RSS и в ЖЖ, еще добавилась ретрансляция в Twitter, а также возможность получать уведомления о новых постах по электронной почте. Если вы зарегистрированный пользователь, то для подписки достаточно просто ткнуть кнопку "подписаться" в соответствующем блоке в навигационной колонке справа, а если аноним - то нужно будет в соответствующем поле ввести свой email-адрес, а потом пройти по ссылке, которая придет на почту.

Блок подписки для анонимных пользователей Блок подписки для зарегистрированных пользователей

Поскольку я исхожу из предположения, что email-подпиской будут пользоваться только "избранные", кому я по определению интересен, и кого не надо заинтересовывать красочным тизером, уведомления будут содержать просто копию твитов, содержащих краткую вводную и ссылку на пост. Надеюсь, этого будет достаточно, чтобы те, кто хочет читать меня, не пропуская, получили такую возможность.

Комментарии

"почти все RSS-читалки не видят подзамки (а те немногие, которые умеют работать с закрытыми записями, как правило, имеют кучу других недостатков)."

Все-таки существуют RSS-читалки, выковыривающие подзамки?

Ты до сих пор постоянно пользуешься RSS, расскажи пожалуйста, не отмирает ли этот способ чтения лент? На многих ли сайтах по прежнему существует RSS трансляция обновлении?

Изображение myx

Привет!

Да, существуют. Например, TinyTinyRSS поддерживает Digest-авторизацию, что позволяет подписаться на ленту не анонимно, а от имени конкретного пользователя. Я даже им одну багу нашел, из-за которой авторизация не проходила при наличии в пароле определенных символов :)

RSS - да, очень активно пользуюсь. К сожалению, он действительно отмирает, но пока еще жив. RSS отдают практически все новостные ресурсы (я читаю Ленту.ру, Ведомости, КоммерсантЪ, Фонтанку и еще по мелочи) и блог-платформы (LJ, Wordpress, Blogger, Tumblr и т.п.). С более современными уже сложнее: например, bash.im отдает RSS, а вот ideer.ru уже решил не заморачиваться, его вконтактик вполне устраивает.

С соцсетями - как повезет. Он фейсбука внешнего фида не добиться вообще никакими средствами, это их политика партии. Вконтактик можно ретранслировать через гейт ВКонтакте RSS (правда, не знаю, можно ли получать авторизованный фид). С твиттером как-то непонятно, они постоянно меняют правила игры, но вроде теоретически RSS от них еще можно получить.

А так у меня процентов восемьдесят подписок - из ЖЖ, еще десять - из Tumblr, все остальное равномерно размазано по разным источникам. Самая разношерстная группа - это Fun :) Вот XML-ка с подписками:

<outline text="Fun" title="Fun">
<outline htmlUrl="http://simada.livejournal.com/" text="Ab incunabulis" title="Ab incunabulis" type="rss" version="RSS" xmlUrl="http://simada.livejournal.com/data/rss"/>
<outline htmlUrl="http://darkfun.net" text="Darkfun - отборный чёрный юмор" title="Darkfun - отборный чёрный юмор" type="rss" version="RSS" xmlUrl="http://darkfun.net/rss.php"/>
<outline htmlUrl="http://ithappens.ru" text="IT happens" title="IT happens" type="rss" version="RSS" xmlUrl="http://ithappens.ru/rss/"/>
<outline htmlUrl="http://smixer.ru/" text="Smixer.ru" title="Smixer.ru" type="rss" version="RSS" xmlUrl="http://smixer.ru/news.rss"/>
<outline htmlUrl="http://dpmmax.livejournal.com/" text="блог добрых психиатров" title="блог добрых психиатров" type="rss" version="RSS" xmlUrl="http://dpmmax.livejournal.com/data/rss?tag=%D0%9F%D1%81%D0%B8%D1%85%D0%B..."/>
<outline htmlUrl="http://nemi-comics.ru/home.html" text="Комиксы о Nemi" title="Комиксы о Nemi" type="rss" version="RSS" xmlUrl="http://nemi-comics.ru/home.feed?type=rss"/>
<outline htmlUrl="http://ruki-iz-zhopi.livejournal.com/" text="руки_из_жопы" title="руки_из_жопы" type="rss" version="RSS" xmlUrl="http://ruki-iz-zhopi.livejournal.com/data/rss"/>
<outline htmlUrl="http://bash.im/" text="Bash.im" title="Bash.im" type="rss" version="RSS" xmlUrl="http://bash.im/rss/"/>
<outline htmlUrl="http://meeldib.ee" text="meeldib.ee" title="meeldib.ee" type="rss" version="RSS" xmlUrl="http://feeds.feedburner.com/meeldibee"/>
<outline htmlUrl="http://www.sadanduseless.com" text="SadAndUseless.com" title="SadAndUseless.com" type="rss" version="RSS" xmlUrl="http://www.sadanduseless.com/feed/"/>
<outline htmlUrl="http://vk.com/overhear" text="Подслушано" title="Подслушано" type="rss" version="RSS" xmlUrl="http://vkontakte-feed.appspot.com/feed/overhear/wall?big_photos=1"/>
<outline htmlUrl="http://vk.com/devil_club" text="Тихие Радости Зла" title="Тихие Радости Зла" type="rss" version="RSS" xmlUrl="http://vkontakte-feed.appspot.com/feed/devil_club/wall?big_photos=1"/>
<outline htmlUrl="http://alex-aka-jj.livejournal.com/" text="Слон в колесе" title="Слон в колесе" type="rss" version="RSS" xmlUrl="http://alex-aka-jj.livejournal.com/data/rss"/>
</outline>

Сорри за возможно излишне развернутый ответ, но вдруг еще кому интересно будет.

Ага, спасибо, что развернуто. По соотношению источников в ленте я хочу сделать примерно похожее, потому что читать несколько разных и правда утомляет, да еще не хотелось бы пропускать обновления небольших отдельных сайтов, типа freeresearcher.net . Попробую TinyTinyRSS. Хотя кстати, вот поняла, что давно не видела кнопки RSS в жежешечке. Ее в зависимости от стиля журнала, что ли показывают, или теперь кнопки нет, но можно ручками?
Кстати, я Вроде залогинилась по OpenID, на странице профиля на этом сайте имя указано, но здесь в комментариях почему-то не подписывается. ЧЯДНТ?
Niniel.

Изображение myx

Кнопки практически нигде нет - это действительно зависит от стиля. Ручками да, можно, я писал об этом вот здесь.

Почему не показывается имя - я сам пока не пойму. За создание аккаунта через OpenID отвечает модуль HybridAuth, который я сравнительно недавно поставил. Аналогичная проблема была с авторизацией через фейсбук, и это удалось вылечить подкручиванием соответствующих настроек. В настройках OpenID крутить нечего :( В общем, дома буду разбираться.

Изображение myx

Мдя... причину я так и не понял, но случайно вылечил грязным хаком базы данных :)

Итак, если вдруг кто будет это гуглить и наткнется на этот пост. Если пользователь создан через OpenID-вход при помощи модуля Hybridauth, то поле username почему-то показывается пустым. Причем в базе имя прописано, но функция theme('username') возвращает пустую строку (хотя и завернутую в правильную ссылку на профиль пользователя. Фиг знает, почему, мне лень было копаться. Главное, что это лечится добавлением пробела в начало поля data таблицы users для данного пользователя. После этого имя магическим образом начинает отображаться (причем, вопреки ожиданиям, вход по OpenID работать не перестает).

Niniel, а вообще, если тебе религия не запрещает, я бы предложил тебе перепривязать аккаунт к какому-нибудь другому сервису (GMail, например - это можно сделать во вкладке HybridAuth на странице "Моя учетная запись"), а OpenID я вообще грохну от греха подальше.

Хотя... с учетом его, мягко говоря, небольшой популярности, можно и так оставить :) Мне не лень будет лазить к каждому такому юзеру и править запись ручками - заодно и синтаксис команды "update table", наконец, запомню :)

Ага, не запрещает. Перелогинилась.
OpenID оставь, пусть будет до кучи, чего уж там. Но магия у него и правда занятная.

Изображение myx

Ок, оставлю :) Может, когда-нибудь руки дойдут поковыряться в первопричине.