- PVSM.RU - https://www.pvsm.ru -

Я трачу слишком много времени на скроллинг лент соцсетей. Это вредит моему здоровью, так почему же я продолжаю это делать?
Потому что время от времени я нахожу потрясающий пост, который позволяет мне узнать то, чего я не знал раньше, и мне кажется, что весь предыдущий скроллинг того стоил.
Однако я наткнулся на относительно малоизвестную сегодня старую бесплатную и опенсорсную технологию, которая ДОЛЖНА стать решением проблем современных медиа без потери доступного качественного контента. Это RSS.
Reddit, Facebook, Twitter — это платформы, созданные с расчётом на развлекательность, а не на эффективность. Они не показывают вам сразу высококачественные посты, а забивают ленту мемами, спамом и бот-пропагандой. За день создаётся ограниченное количество хорошего контента. Забивая ленту мусором, платформы «размазывают» по времени демонстрацию хороших постов. Эти сайты хотят, чтобы вы тратили больше времени на скроллинг их веб-сайта, поэтому кормят нас барахлом, чтобы время от времени встречающийся отличный пост казался выигрышем в лотерею.
Эта концепция «оперантного обусловливания» была разработана Берресом Фредериком Скиннером (да, тем самым, придумавшим Ящик Скиннера [1]).
Хотя на некоторых сайтах есть опции фильтрации или сортировки, настраивать их каждый раз при посещении каждого сабреддита просто нереально.

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

— Добро пожаловать в ленту, насколько ты релевантен?
— Я мем с пятью плюсами рейтинга
— Тогда тебе туда (*указывает на чёрный список*)
RSS похож на ленту подписок Youtube, только на стероидах. Подписывайтесь на любимые сайты и решайте сами, что будет отображаться в ленте — не нужен никакой манипулятивный алгоритм соцсетей. Никакие рекламные ролики и алгоритмы не будут решать, как долго вы будете думскроллить. Эта технология из 1999 года на самом деле решает многие проблемы из 2025 года.
И что самое важное: большинство веб-сайтов, даже соцсетей, втихомолку поддерживает RSS-фиды.
В них можно отфильтровывать ключевые слова, задавать минимальное количество голосов или лайков и делать много чего ещё! Современные RSS-клиенты позволяют создавать фильтры на основе регулярных выражений, и существует множество ПО и сервисов, выжимающих из фильтрации максимум пользы.
Короче, так вы избавитесь от информационного шума и при этом ни за что не пропустите бриллианты контента!
Но как начать пользоваться RSS? Это проще, чем вы думаете!
Лично я сам занимаюсь хостингом [2] опенсорсного RSS-ридера: Tiny Tiny RSS [3].
Если вы не хотите хостить его самостоятельно, то можете загуглить компании, предоставляющие услуги простых и доступных RSS-ридеров.
Чтобы упростить картину, давайте выделим три уровня сложности добавления веб-сайта к RSS.
Далее я расскажу, как добавить множество популярных сайтов в свой фид.
Хотите, чтобы в вашем RSS-фиде находился Youtube-канал? Просто скопируйте URL канала и подпишитесь на него в ридере. Готово.
Если вы любите игры, то можете подписаться на IGN [4]. На нём нет специальной кнопки RSS, поэтому лучше всего будет загуглить «IGN RSS».
Это приведёт вас на удобную страницу IGN RSS Feeds [5] со множеством фидов, разбитых на категории. Если вы хотите подписаться на статьи об играх («Game Articles»), то нажмите правой кнопкой мыши на ссылку game articles, выберите «Скопировать ссылку», перейдите в свой RSS-ридер и подпишитесь на скопированную ссылку.
Теперь все статьи IGN про игры будут после публикации появляться в вашем RSS-фиде!
Подсказка
На некоторых веб-сайтах нет отдельной кнопки RSS, но они всё равно поддерживают RSS. Можно найти их URL RSS, добавляя .rss, atom.xml, feed и так далее в конец URL сайта, например,
https://website.com/atom.xml. Почти все RSS-ридеры поддерживают фиды Atom. Другие примеры можно найти в этом комментарии [6] на Reddit.

RSS-ридер — посредник — веб-сайт
Некоторые сайты, например, HackerNews имеют поддержку RSS. Однако этот RSS может быть крайне ограниченным с точки зрения фильтрации фида от низкокачественного контента. Сторонние люди создали «посредников» между RSS-фидом и веб-сайтом, поэтому можно получать RSS-фид через посредника, а также выполнять с ним дополнительные действия, например, фильтрацию.
Допустим, если вы хотите подписаться на HackerNews, но отфильтровать посты с низким рейтингом, то можно подписаться на HNRSS [7] вместо HN. Например, отфильтровать посты с рейтингом ниже 150 можно вот таким URL: https://hnrss.org/newest?points=150/
Иногда такие сервисы выпускают свой код в open source, так что вы можете хостить посредника самостоятельно [8].

Предупреждение
При удалении опциональной части запроса из поискового URL Reddit не забудьте удалить
+. При удалении опций сортировки в случае добавления новых частей поискового запроса добавляйте между ними+!
Мне нравится возиться с моей домашней лабораторией. Я подписан на сабреддит /r/homelab [9]. Некоторые посты очень хороши, и из них я многому научился.
Однако в этом сабреддите постят много информационного шума; я не хочу видеть мемы, а фотографии чужих компьютерных сборок быстро надоедают. Меня интересуют скрытые сокровища, посты, в которых объясняется множество полезной информации и где можно многому научиться.
Лайфхак для 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 можно прочитать в этом посте [10].
У некоторых сайтов может отсутствовать поддержка RSS-фида. Иногда можно решить проблему простым трюком с Google:

Чаще всего вам потребуется отдельный сервис для генерации RSS. Можно воспользоваться одним из множества онлайн-генераторов RSS-фидов или хостить генератор самостоятельно. У большинства таких генераторов есть расширенные инструменты фильтрации.
Мне пока не приходилось этим заниматься, однако я слышал очень хорошие отзывы об опенсорсном RSS-Bridge [11]
Способ настройки генератора фидов зависит от ПО, поэтому здесь я не буду вдаваться в подробности.
Сегодня защитить себя от капризов алгоритмов соцсетей проще некуда. Благодаря RSS вы сохраните доступ к информации, сэкономите время и не упустите действительно важный контент.
У моего блога тоже есть RSS-фид! [12]
Автор: ru_vds
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/sotsial-ny-e-seti/408266
Ссылки в тексте:
[1] Ящик Скиннера: https://ru.wikipedia.org/wiki/%D0%AF%D1%89%D0%B8%D0%BA_%D0%A1%D0%BA%D0%B8%D0%BD%D0%BD%D0%B5%D1%80%D0%B0
[2] сам занимаюсь хостингом: https://en.wikipedia.org/wiki/Self-hosting_(web_services)
[3] Tiny Tiny RSS: https://tt-rss.org/
[4] IGN: https://ign.com
[5] IGN RSS Feeds: https://corp.ign.com/feeds
[6] этом комментарии: https://www.reddit.com/r/rss/comments/12782um/comment/jee0lpx/
[7] HNRSS: https://hnrss.github.io/
[8] хостить посредника самостоятельно: https://github.com/hnrss/hnrss
[9] /r/homelab: https://www.reddit.com/r/homelab/
[10] этом посте: https://www.reddit.com/r/pathogendavid/comments/tv8m9/pathogendavids_guide_to_rss_and_reddit/
[11] RSS-Bridge: https://github.com/RSS-Bridge/rss-bridge
[12] RSS-фид!: https://joeyehand.com/feed_rss_created.xml
[13] Источник: https://habr.com/ru/companies/ruvds/articles/874948/?utm_campaign=874948&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.