RSS замечательный Перевод

Это перевод статьи Брэндона Кваккелаара (Brandon Quakkelaar) от 7 февраля 2021 года в его блоге. О том, какой продукт он создал (RSS Discovery Engine).


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

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

  • Поделитесь идеями
  • Быть в курсе
  • Открывайте новые источники информации

Обмен идеями в блогах, а не в социальных сетях

Обмен собственными идеями — довольно решенная проблема. В течение многих лет у людей были собственные домашние страницы вместо социальных сетей. Кто-нибудь помнит Geocities и Angelfire ? Эти услуги предлагали веб-хостинг, на котором мы все могли создавать свои собственные «домашние страницы» в формате html. Совсем недавно домашние страницы уступили место блогам, подобным этому. Но в основном это одно и то же. Основное отличие состоит в том, что блоги предполагают постоянную публикацию длинных статей, тогда как домашние страницы не всегда получают регулярные обновления.

Сильной стороной блогов является то, что они требуют больше усилий и размышлений, чтобы сформулировать идею. Это особенность, а не ошибка. Вместо того, чтобы поспешно отказываться от обновлений статуса или «микроблогов» наших капризов, которые могут быть неправильно поняты и в конечном итоге преследовать нас в будущем, ведение блогов побуждает нас работать над подробным объяснением того, что нас волнует. Это может быть гораздо более полезным для нас, а также для наших читателей.

Будьте в курсе с помощью RSS-каналов

Вместе с блогами появились RSS-каналы. RSS расшифровывается как Real Simple Syndication. Это техническая спецификация протокола, предназначенного для публикации контента. Но с годами RSS стал синонимом других протоколов, таких как Atom, которые предназначены для того же.

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

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

Далее он пишет про свой продукт: RSS Discovery Engine

Будущее RSS Discovery Engine

Я думаю, что идеальное онлайн-сообщество должно быть децентрализованным и свободным от секретных проприетарных алгоритмов. Блоги, RSS и инструменты, такие как RSS Discovery Engine, помогают развивать такие сообщества.

RSS Discovery Engine — это предварительная альфа-версия. У него есть время, чтобы сгладить все морщины и обеспечить максимально прозрачную и децентрализованную функциональность.

Если вы программист Python, заинтересованный в участии в проекте RSS Discovery Engine, я приглашаю вас взглянуть на репозиторий и внести свой вклад через GitHub.

Оригинал: RSS is Wonderful

2 Ответа

  1. «RSS» — это четыре разных формата; большинство из которых — мусор. Моя проблема с RSS / Atom всегда заключалась в отсутствии приоритетов. Использование RSS похоже на питье из пожарного шланга. Объединил несколько RSS и уже невозможно становится читать свалку статей.

    Возможно NinJS, новости в формате JSON смогут что-то изменить?

  1. Вообще, идея автора понятна. Хороший инструмент!

    Для инфы, я как раз сейчас смотрю разные форматы, которые идут тут по-умолчанию.

    Route::get('/sitemap.xml')->controller('RssController')...
    Route::get('/turbo-feed/topic/{slug}')->controller('RssController@turboFeed')...
    Route::get('/rss-feed/topic/{slug}')->controller('RssController@rssFeed')...

    Продолжаю работать над этим…