«Вот бы существовал способ попроще...»

Я трачу слишком много времени на скроллинг лент соцсетей. Это вредит моему здоровью, так почему же я продолжаю это делать?

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

Однако я наткнулся на относительно малоизвестную сегодня старую бесплатную и опенсорсную технологию, которая ДОЛЖНА стать решением проблем современных медиа без потери доступного качественного контента. Это RSS.

Reddit, Facebook, Twitter — это платформы, созданные с расчётом на развлекательность, а не на эффективность. Они не показывают вам сразу высококачественные посты, а забивают ленту мемами, спамом и бот-пропагандой. За день создаётся ограниченное количество хорошего контента. Забивая ленту мусором, платформы «размазывают» по времени демонстрацию хороших постов. Эти сайты хотят, чтобы вы тратили больше времени на скроллинг их веб-сайта, поэтому кормят нас барахлом, чтобы время от времени встречающийся отличный пост казался выигрышем в лотерею.

Эта концепция «оперантного обусловливания» была разработана Берресом Фредериком Скиннером (да, тем самым, придумавшим Ящик Скиннера).

Хотя на некоторых сайтах есть опции фильтрации или сортировки, настраивать их каждый раз при посещении каждого сабреддита просто нереально.

Современная версия ящика Скиннера

Разумеется, вы можете перестать потреблять контент с этих веб-сайтов. Однако при этом вы потенциально можете упустить очень качественный контент; контент, обучающий чему-то новому, интересные идеи и так далее.

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

На сцене появляется…

RSS


— Добро пожаловать в ленту, насколько ты релевантен?
— Я мем с пятью плюсами рейтинга
— Тогда тебе туда (*указывает на чёрный список*)


RSS похож на ленту подписок Youtube, только на стероидах. Подписывайтесь на любимые сайты и решайте сами, что будет отображаться в ленте — не нужен никакой манипулятивный алгоритм соцсетей. Никакие рекламные ролики и алгоритмы не будут решать, как долго вы будете думскроллить. Эта технология из 1999 года на самом деле решает многие проблемы из 2025 года.

И что самое важное: большинство веб-сайтов, даже соцсетей, втихомолку поддерживает RSS-фиды.

В них можно отфильтровывать ключевые слова, задавать минимальное количество голосов или лайков и делать много чего ещё! Современные RSS-клиенты позволяют создавать фильтры на основе регулярных выражений, и существует множество ПО и сервисов, выжимающих из фильтрации максимум пользы.

Короче, так вы избавитесь от информационного шума и при этом ни за что не пропустите бриллианты контента!

Но как начать пользоваться RSS? Это проще, чем вы думаете!

Подготовка


Лично я сам занимаюсь хостингом опенсорсного RSS-ридера: Tiny Tiny RSS.

Если вы не хотите хостить его самостоятельно, то можете загуглить компании, предоставляющие услуги простых и доступных RSS-ридеров.

Чтобы упростить картину, давайте выделим три уровня сложности добавления веб-сайта к RSS.

  1. Лёгкий: сайты с идеальными готовыми RSS-фидами (большинство новостных сайтов и личных блогов).
  2. Средний: сайты, требующие чуть больше работы (Reddit, HackerNews).
  3. Сложный: сайты без поддержки RSS (Twitter, некоторые личные блоги).

Далее я расскажу, как добавить множество популярных сайтов в свой фид.

▍ Простой 1: Youtube


Хотите, чтобы в вашем RSS-фиде находился Youtube-канал? Просто скопируйте URL канала и подпишитесь на него в ридере. Готово.

▍ Простой 2: IGN


Если вы любите игры, то можете подписаться на IGN. На нём нет специальной кнопки RSS, поэтому лучше всего будет загуглить «IGN RSS».

Это приведёт вас на удобную страницу IGN RSS Feeds со множеством фидов, разбитых на категории. Если вы хотите подписаться на статьи об играх («Game Articles»), то нажмите правой кнопкой мыши на ссылку game articles, выберите «Скопировать ссылку», перейдите в свой RSS-ридер и подпишитесь на скопированную ссылку.

Теперь все статьи IGN про игры будут после публикации появляться в вашем RSS-фиде!

Подсказка

На некоторых веб-сайтах нет отдельной кнопки RSS, но они всё равно поддерживают RSS. Можно найти их URL RSS, добавляя .rss, atom.xml, feed и так далее в конец URL сайта, например, https://website.com/atom.xml. Почти все RSS-ридеры поддерживают фиды Atom. Другие примеры можно найти в этом комментарии на Reddit.

▍ Средний 1: HackerNews


RSS-ридер — посредник — веб-сайт

Некоторые сайты, например, HackerNews имеют поддержку RSS. Однако этот RSS может быть крайне ограниченным с точки зрения фильтрации фида от низкокачественного контента. Сторонние люди создали «посредников» между RSS-фидом и веб-сайтом, поэтому можно получать RSS-фид через посредника, а также выполнять с ним дополнительные действия, например, фильтрацию.

Допустим, если вы хотите подписаться на HackerNews, но отфильтровать посты с низким рейтингом, то можно подписаться на HNRSS вместо HN. Например, отфильтровать посты с рейтингом ниже 150 можно вот таким URL: https://hnrss.org/newest?points=150/

Иногда такие сервисы выпускают свой код в open source, так что вы можете хостить посредника самостоятельно.

▍ Средний 2: Reddit



Предупреждение

При удалении опциональной части запроса из поискового URL Reddit не забудьте удалить +. При удалении опций сортировки в случае добавления новых частей поискового запроса добавляйте между ними +!

Мне нравится возиться с моей домашней лабораторией. Я подписан на сабреддит /r/homelab. Некоторые посты очень хороши, и из них я многому научился.

Однако в этом сабреддите постят много информационного шума; я не хочу видеть мемы, а фотографии чужих компьютерных сборок быстро надоедают. Меня интересуют скрытые сокровища, посты, в которых объясняется множество полезной информации и где можно многому научиться.

▍ Шаг первый: отфильтровываем посты с фотографиями


Лайфхак для Reddit: можно отфильтровывать посты с фотографиями, выполняя в сабреддите поиск 'self:true'. Бонус: можно подписаться на этот конкретный поисковый запрос в качестве RSS-фида, чтобы получать только текстовые посты.

Так что вместо того, чтобы напрямую подписываться на RSS сабреддита, можно поискать посты в этом сабреддите, а затем подписаться уже на этот RSS-фид.

RSS-ссылка, на которую вам нужно подписаться, должна выглядеть примерно так:
https://www.reddit.com/r/homelab/search.rss?q=self%3Atrue&restrict_sr=on

Можете поменять homelab на любой другой сабреддит.

Примечание

Параметр restrict_sr=on в URL означает (вероятно) «Restrict_subreddit» («ограничиться сабреддитом»). Если удалить его из поискового запроса, то вы будете получать результаты и из других сабреддитов. Возможно, вы сочтёте этот параметр избыточным, и я с вами соглашусь.

В /r/homelab есть куча исключительно текстовых постов. Шедевры относительно редки. Много низкокачественного контента. Но это не вина сабреддита: таков стандарт для Reddit в целом.

▍ Шаг второй: фильтрация по качеству


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

К сожалению, Reddit этого не поддерживает… увы.

Однако можно обойти это ограничение, выполнив сортировку по 'Top' и выбрав в поиске отображение «лучших постов за эту неделю». Примечание: «эта неделя» — это последние семь дней, а не текущая неделя.

Фильтрация по 'Top of ...' всегда возвращает 25 постов. То есть если отсортировать по 'top of this week', в среднем каждый день в ваш фид будет добавляться 25/7=3,57 НОВЫХ постов! Это отличный способ видеть каждый день посты только с самым высоким рейтингом.

Добавив эту сортировку к RSS-фиду из первого шага, мы получим следующий URL:
https://www.reddit.com/r/homelab/search.rss?q=self%3Atrue&restrict_sr=on&sort=top&t=year

Баг

Если вы хотите видеть не только текстовые посты и попытаетесь удалить self%3Atrue, то это НЕ сработает для RSS-фидов, хотя и работает в поисковых запросах. Вместо этого подпишитесь на RSS «top» сабреддита и выполните фильтрацию по времени. Например: https://www.reddit.com/r/homelab/top.rss?t=month

Для справки: вот, сколько постов вы добавите в свой RSS-фид в зависимости от сортировки на Reddit:


Вот и всё, мы превратили сильно зашумлённый сабреддит в RSS-фид, в котором есть только самое лучшее из сабреддита.

Подсказка

Если вы хотите подписаться на все новые посты в сабреддите, то вам следует подписываться на URL вида https://www.reddit.com/r/SUBREDDIT_NAME/new/.rss?sort=new. Более подробное руководство по RSS Reddit можно прочитать в этом посте.

▍ Сложный


У некоторых сайтов может отсутствовать поддержка RSS-фида. Иногда можно решить проблему простым трюком с Google:


Чаще всего вам потребуется отдельный сервис для генерации RSS. Можно воспользоваться одним из множества онлайн-генераторов RSS-фидов или хостить генератор самостоятельно. У большинства таких генераторов есть расширенные инструменты фильтрации.

Мне пока не приходилось этим заниматься, однако я слышал очень хорошие отзывы об опенсорсном RSS-Bridge

Способ настройки генератора фидов зависит от ПО, поэтому здесь я не буду вдаваться в подробности.

Заключение


Сегодня защитить себя от капризов алгоритмов соцсетей проще некуда. Благодаря RSS вы сохраните доступ к информации, сэкономите время и не упустите действительно важный контент.

У моего блога тоже есть RSS-фид!

Telegram-канал со скидками, розыгрышами призов и новостями IT ?

Комментарии (11)


  1. JBFW
    20.01.2025 13:09

    RSS - еще одна забытая технология )

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

    Но может быть и вернут его когда-нибудь: по ТВ тоже неизвестно сколько конкретно людей посмотрит рекламу, есть только рейтинги передач, однако реклама продается.


    1. urvanov
      20.01.2025 13:09

      У хабра всё ещё есть RSS


    1. mavir
      20.01.2025 13:09

      Его зарезали потому что нет фидбека от юзеров, ты читаешь новости - но никто не знает какие прочитал, какие пропустил, какие вообще бот просматривает.

      Какие новости прочитал вполне знают, так как в RSS только аннотацию, а не весь текст новости. Полный текст доступен на сайте после перехода на сайт

      (перешел в эту новость из RSS)


      1. alexs963
        20.01.2025 13:09

        есть rss2full, с хабром справляется.


      1. JBFW
        20.01.2025 13:09

        снижение охвата. Так вы зашли на сайт, посмотрели 10 заголовков статей , 3 страницы и 24 рекламы, а по ссылке вы зашли на статью, посмотрели ее, хорошо если 8 реклам, и ушли. Или вообще не зашли, если не цепляет.

        Ценность рекламной площадки падает.


    1. baldr
      20.01.2025 13:09

      Да, в том-то и проблема. RSS удобен для пользователей, но его должны внедрять издатели, которым он, как раз, портит все показатели. Это как если бы фейсбук блокировал всю рекламу - она пользователю мешает же.


    1. unreal_undead2
      20.01.2025 13:09

      Его зарезали

      Кто зарезал? У меня пара десятков активных каналов в feedly, всё обновляется.


      1. alexanderniki
        20.01.2025 13:09

        Если у вас пара десятков канало в Feedly, это еще не означает, что технология сама по себе популярна и активно используется.

        А вообще, все меньше и меньше сайтов и блогов поддерживают RSS фиды и с каждым годом находить ленты становится все сложнее.


        1. kt97679
          20.01.2025 13:09

          Есть сайты, которые генерят рсс. К примеру вот: https://politepol.com/en/faq


      1. JBFW
        20.01.2025 13:09

        Лет 15 назад их было бы пару десятков тысяч разных, чуть ли не каждый сайт, особенно новостной, размещал.


  1. LavaLava
    20.01.2025 13:09

    Напомнило инфоцыган диетологов и нутрицилогов. Они тоже говорят что надо только ПРАВИЛЬНОЕ, ЗДОРОВОЕ, ПОЛЕЗНОЕ. Они не говорят: хорош жрать листать ленты, это убивает мозг количеством, а не качеством.

    /Продолжил листать дальше/


  1. Dart55
    20.01.2025 13:09

    После слов «На сцене появляется… RSS» хотел пошутить про зуммеров и год разработки RSS, но в оригинале «Enter: RSS»


  1. BugM
    20.01.2025 13:09

    А зачем это все сайтам?

    Они теряют просмотры, посещения, показы рекламы и деньги. А получают ничего.


  1. kanasero
    20.01.2025 13:09

    я наткнулся на относительно малоизвестную сегодня старую бесплатную и опенсорсную технологию

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