器→工具, 工具软件, 志→目标, 自我提升

信息爆炸、推荐、私域与RSS

钱魏Way · · 30 次浏览

现在很多人大多数人获取资讯通过头条、抖音,包括很多主流媒体也越来越通过算法为个人推送定制化内容,俗称千人千面,但是这里面可能会存在3个问题:

  • 想看的≠需要的 ≠对自己有益的
  • 被动塑造 (圈养)
  • 信息主动检索能力降低,形成负反馈循环

平台的利益与用户个人利益并不完全一致,因此可能会利用人性的一些弱点,比如上瘾机制,加强对于个人偏好信息和状态的满足,使其沉溺其中,甚至形成上瘾。同时,平台还可能利用大数据技术,通过针对性的信息喂养,让用户形成对某些信息和机制的喜好或者依赖,就像某些商业逻辑:“并不是你不喜欢,而是你还不知道你喜欢”。长期下来,当我们越来越习惯于大数据的“投其所好”,喂养信息,主动检索和广泛接触信息的能力会越来越弱,思想会越来越封闭和极端,对于平台的喂养式信息投递方式也会更加习惯和依赖。

随着信息技术、互联网技术的高速发展,现在世界极端化越来越严重,人群间的隔阂越深,我们都只看到自己想看的,只接受自己认可的,越是在这种情况下,我们约应该通过一定的方式和工具打破信息茧房。这里先分享一个分享一个“古老”的信息资讯聚合工具:RSS。

RSS-Really Simple Syndication(真正简易聚合) ,可以通过标准的内容代码格式,把各个来源的内容做统一展现,而不用一个个网站,一个个页面的点开阅读,大大提示资讯阅读效率。

什么是RSS?

RSS 的全称是「简易内容聚合」(Really Simple Syndication),是一个能让你在一个地方订阅各种感兴趣网站的工具。

一个网站支持 RSS,就意味着每当它新发布一篇新文章,就会往一个位于特定网址的文件中,以特定的语法(具体而言是 XML 标记语言或 JSON)增加一条记录,列明这篇文章的标题、作者、发表时间和内容(可以是全文,也可以是摘要)等信息。这样,用户只要搜集所有他感兴趣的网站提供的这种文件的网址,并不时检查这些文件内容的更新,就能知道这些网站是否、何时发布了什么内容。RSS 阅读器的核心功能,就是存储用户订阅的 RSS 地址,以固定的频率自动检查更新,并将其内容转换为易读的格式呈现给用户。

简单地说,当我关注的某个人在知乎、或者在博客上回答了一个问题、写了一篇新文章,我马上就能收到推送。当我关注的人变多了,我不必一一点开知乎、简书、甚至翻看博客去主动获取更新,而是在一个统一的终端内阅读。

RSS致力解决的问题:

  • 平台分散。对于阅读者来说,却意味着每天都要在各种手机 APP 之间不停的跳转,去搜索、更新阅读你关心的内容。这些基础性的重复操作会占用我们本就不多的阅读时间,造成极低的阅读效率。
  • 被动阅读。随着互联网的发展,现在的人们相信大数据,相信算法,相信微博、微信、今日头条和XX新闻这类社交化媒体的推荐阅读,以为这是信息爆炸时代过滤信息的一种方式。但是,如果你仔观察就会明白,算法并不靠谱。我在尝试了大量内容分发软件后,发现所谓的推荐,80% 都是标题党和软广告,偶尔有你关心的内容也是同质化严重,基本没有什么可读性。所以,在一定程度上我们并不是在选择内容而是被内容选择了。
  • 信息茧房。RSS 的对立面是算法推荐。且不说算法推送平台广告多,迁移麻烦的问题。算法推荐的特点是,你不需要刻意选择,算法会根据你的喜好,给你推送内容。这样一来,你几乎没有选择的余地,在不断被「喂饱」中逐渐失去判断的能力。更可怕的地方在于,它替你定义了你的画像,然后把你潜移默化中变成了它所认为的你。RSS 是一种公开的协议,可自由更换平台与客户端。重要的一点是,获取信息的权力完全自治。RSS 相比算法推荐,拥有了可控性和安全感,隐私完全掌握在自己手里。
  • 体验差。当社交工具被当做阅读平台使用时,这本身就很不专业,无论是操作深度还是干扰因素都会让你无法专注在阅读这件事上。

RSS的优势:

  • 高度定制,个性化推送
  • 跨站聚合,碎片化统一
  • 界面干净,沉浸式阅读

你可以把自己喜爱的博客、网站、订阅号、知乎、简书、豆瓣和各类新闻资讯全部集中在一个阅读里,在这里你不用逐个点进每个 APP 查看更新,在这里你也不会看见各种扰人的广告,在这里你不用容忍不同平台之间眼花缭乱的布局,你只需关注和享受一件事情:阅读。

微信订阅号与RSS

微信和RSS的本质都是一样的,那就是资讯订阅。最核心的区别是微信是封闭的:

  • 所以订阅内容需要在微信订阅号后台发布。个人博客或其他内容无法订阅或同步。
  • 微信订阅号的内容部门只能在微信内访问查看,去互联网进行了区隔,不做特殊处理无法使用RSS订阅工具进行订阅。
  • 微信订阅号内不能添加超链接。不能做互联互通。

RSS的发展历程

RSS协议

最初的0.90版本RSS是由Netscape公司设计的,目的是用来建立一个整合了各主要新闻站点内容的门户,但是0.90版本的RSS规范过于复杂,而一个简化的RSS 0.91版本也随着Netscape公司对该项目的放弃而于2000年暂停。

不久,一家专门从事博客写作软件开发的公司UserLand接手了RSS 0.91版本的发展,并把它作为其博客写作软件的基础功能之一继续开发,逐步推出了0.92、0.93和0.94版本。随着网络博客的流行,RSS作为一种基本的功能也被越来越多的网站和博客软件支持。

在UserLand公司接手并不断开发RSS的同时,很多的专业人士认识到需要通过一个第三方、非商业的组织,把RSS发展成为一个通用的规范,并进一步标准化。于是2001年一个联合小组在0.90版本RSS的开发原则下,以W3C新一代的语义网技术RDF(Resource Description Framework)为基础,对RSS进行了重新定义,发布RSS1.0,并将RSS定义为“RDF Site Summary”。但是这项工作没有与UserLand公司进行有效的沟通,UserLand公司也不承认RSS 1.0的有效性,并坚持按照自己的设想进一步开发出RSS的后续版本,到2002年9月发布了最新版本RSS 2.0,UserLand公司将RSS定义为“Really Simple Syndication”。

目前RSS已经分化为RSS 0.9x/2.0和RSS 1.0两个阵营,由于分歧的存在和RSS 0.9x/2.0的广泛应用现状,RSS 1.0还没有成为标准化组织的真正标准。

到目前为止,RSS共有七种版本,推荐使用的是RSS 1.0和RSS 2.0,对于一些基本的站点同步,也可以选用RSS 0.91。

一个RSS文件就是一段规范的XML数据,该文件一般以rss,xml或者rdf作为后缀。

Atom (标准)

Atom是一对彼此相关的标准。Atom供稿格式(Atom Syndication Format)是用于网站消息来源,基于XML的文档格式;而Atom出版协定(Atom Publishing Protocol,简称AtomPub或APP)是用于新增及修改网络资源,基于HTTP的协议。

它借鉴了各种版本RSS的使用经验,被许多的聚合工具广泛使用在发布和使用上。Atom供稿格式设计作为RSS的替代品;而Atom出版协定用来取代现有的多种发布方式(如Blogger API和LiveJournal XML-RPC Client/Server Protocol)。Google提供的多种服务正在使用Atom。Google Data API(GData)亦基于Atom。

Atom是IETF的“建议标准”,Atom供稿格式列为RFC 4287,而Atom出版协定列为RFC 5023。

Atom与RSS 2.0的比较

当初发展Atom的动机在于广泛应用RSS 2.0时所遇到的问题。为了降低开发支持Web聚合应用的难度,下面列出Atom 1.0所克服的RSS 2.0几个主要问题:

  • RSS 2.0可能包含文本或经过编码的HTML内容,同时却没有提供明确的区分办法;相比之下,Atom则提供了明确的标签(也就是typed)。
  • RSS 2.0的description标签可以包含全文或摘要(尽管该标签的英文含义为描述或摘要)。Atom则分别提供了summary和content标签,用以区分摘要和内容,同时Atom允许在summary中添加非文本内容。
  • RSS 2.0存在多种非标准形式的应用,而Atom具有统一的标准,这便于内容的聚合和发现。
  • Atom有符合XML标准的命名空间,RSS 2.0却没有。
  • Atom通过XML内置的xml:base标签来指示相对地址(URI),RSS 2.0则无相应的机制区分相对地址和绝对地址。
  • Atom通过XML内置的xml:lang,而RSS采用自己的language标签。
  • Atom强制为每个条目设定唯一的ID,这将便于内容的跟踪和更新。
  • Atom 1.0允许条目单独成为文档,RSS 2.0则只支持完整的种子文档,这可能产生不必要的复杂性和带宽消耗。
  • Atom按照RFC 3339(页面存档备份,存于互联网档案馆)标准(ISO 8601标准的一个子集)表示时间 ,而RSS 2.0中没有指定统一的时间格式。
  • Atom 1.0具有在IANA注册了的MIME类型,而RSS 2.0所使用的application/rss+xml并未注册。
  • Atom 1.0标准包括一个XML schema,RSS 2.0却没有。
  • Atom是IETF组织标准化程序下的一个开放的发展中标准,RSS 2.0则不属于任何标准化组织,而且它不是开放版权的。

JSON Feed

JSON Feed 是一种新的基于 RSS feed 标准的 JSON 格式,通过去掉 XML 标准来简化 feed 的创建。给你的网站创建这种 Feed 很简单,它的 格式规范 写得也是相当优雅。

JSON Feed的标准 比历史源远流长的 XML feed 简单太多了,丢了很多用不上的包袱。牵头的两个人一个 Brent Simmons 自己业余做开源的 RSS 阅读器 Net News Wire,一个是 Manton Reece,micro.blog 的 founder + CEO。标准创立至今已经被多数的 RSS 客户端和服务采纳,包括我现在用的 Feedly 和 Reeder。

RSS工具推荐

知名在线 RSS 服务 Feedly(2018.11)、Inoreader(2020.4)先后被墙,打着万物皆可RSS大旗的 RssHub 官方域名也被墙了(2020.3),iOS 端最多好评的 RSS 阅读器 Reeder 也于不久前在国区被下架(2020.9)… 尽管困难重重,但这并不意味着我们该放弃 RSS,甚至越是如此,我觉得越能体现 RSS 的价值。

RSS生成工具

RSSHUB

RSSHUB是一个开源的、基于 Node.js 的RSS feeds生成器,它可以帮助用户将各种网站的内容转换成RSS订阅源,并实现自定义订阅、推送、聚合等功能。RSSHUB的主要特点包括:

  • 支持生成丰富的RSS订阅源,包括文章、评论、视频、音频等多种类型的内容;
  • 可以通过URL参数和模式匹配实现自定义过滤、排序、分页等功能;
  • 支持订阅源缓存和更新,可以在一定程度上提高订阅速度和稳定性;
  • 可以通过 HTTP API 或订阅URL 的方式获取RSS订阅源,方便用户进行二次开发和集成。

同时,RSSHUB也提供了一些常用网站的预定义订阅源,如GitHub、知乎、Bilibili等,用户可以直接订阅这些源并获取相应网站的更新内容。RSSHUB的源代码托管在GitHub上,用户可以自由地使用、修改和分享。

项目地址:https://github.com/DIYgod/RSSHub

关联项目:GitHub – idealclover/Easy-to-RSS: 🚀 Chrome/Firefox Extension to retreive RSS feeds URLs from WebSite, RSSHub supported

当前支持一键RSSHub订阅的网站:

  • Bilibili: 用户动态 用户投稿视频 用户专栏文章 用户投币视频 用户收藏夹 用户粉丝 用户收藏夹 用户关注用户
  • 3dm: 全区新闻 游戏新闻 游戏攻略 游戏资源
  • 简书: 简书作者 简书首页 7日热门 简书专题 30日热门
  • 知乎 用户动态 用户回答 收藏夹 知乎日报
  • 微博 微博博主 搜索结果
  • Github: Issues
  • 即刻:主题精选 用户动态
  • 微信公众号(瓦斯方式):公众号
  • Instagram: 用户动态
  • Twitter: 用户动态
  • Youtube: 用户动态 频道动态

关联项目:GitHub – DIYgod/RSSHub-Radar: 🍰 Browser extension that simplifies finding and subscribing RSS and RSSHub

RSSHub Radar 是一个基于 RSSHub 的衍生项目,主要功能是帮助用户快速发现和订阅当前网站的 RSS 和 RSSHub。这个浏览器扩展的主要优点是它能自动检测网页上是否有 RSS 和 RSSHub 支持,并提供一键订阅的功能。

使用 RSSHub Radar 非常简单。当你浏览一个新页面时,它会自动检测该页面是否支持 RSS 和 RSSHub。如果检测到支持,扩展会在浏览器的右下角显示一个角标。点击这个角标会弹出一个列表,显示当前页面的 RSS、适用于当前页面的 RSSHub 以及适用于当前网站的 RSSHub。你可以选择复制这些链接,或者一键订阅到如 Feedly、Inoreader 或 TinyTinyRSS 等RSS服务。

此外,RSSHub Radar 的设置页面允许用户使用自己的 RSSHub 域名、设置快捷键、立即更新规则,以及选择一键订阅到的 RSS 服务。RSSHub Radar 还定期(每隔5小时)从 GitHub 远程更新规则,以保持最新。

RSSHub Radar 支持 Chrome、Edge 和 Firefox 浏览器。它适用于多种类型的网站,可以大大简化订阅 RSS 源的过程。这个工具对于那些经常使用 RSS 订阅的用户来说,是非常方便和有用的。

Feed43

Feed43(Feed For Free)是一款免费的在线服务,它允许用户从几乎任何网页创建自定义的RSS订阅源。这个服务特别适合那些想要从不提供RSS功能的网站获取更新的用户。以下是Feed43的一些主要特点:

  • 自定义抓取规则:Feed43提供了强大的自定义功能,允许用户定义自己的抓取规则来指定需要抓取的网页内容。这些规则基于网页的HTML结构,可以精确到特定的元素或属性。
  • 简单易用:尽管Feed43提供了高度的定制性,但它的界面设计得相当直观,即使是没有技术背景的用户也能相对容易地创建自己的RSS订阅源。
  • 更新频率:在免费版中,Feed43的RSS源每六小时更新一次。对于需要更频繁更新的用户,Feed43也提供了付费版本,这个版本提供更快的更新频率。
  • 无需安装任何软件:作为一个在线服务,Feed43不需要用户安装任何软件,所有操作都在网页上完成。
  • 广泛的适用性:Feed43可以用于各种类型的网页,无论是新闻网站、博客还是论坛,只要网页的结构允许,几乎都可以生成RSS订阅。

总的来说,Feed43是一个适用于希望从不支持RSS的网站获取更新的用户的工具,特别是对于那些愿意自己动手设置和维护RSS源的高级用户。由于其强大的定制性,Feed43能够满足各种独特的需求。

FetchRSS

FetchRSS是一个在线工具,它提供了一种简便的方式来从没有提供RSS订阅的网站上生成RSS feeds。这个工具对于那些想要关注特定网站更新但该网站不提供RSS功能的用户来说非常有用。以下是FetchRSS的一些主要特点:

  • 用户友好的界面:FetchRSS提供了一个直观的用户界面,使得创建RSS feeds变得简单快捷,即使是没有技术背景的用户也能轻松使用。
  • 自定义选择内容:用户可以选择他们想要从网页中提取的特定内容,如文章标题、摘要、图片等,以生成定制化的RSS feed。
  • 支持多种网站:FetchRSS可以用于各种类型的网站,包括新闻网站、博客、社交媒体页面等,只要网页结构允许,几乎都可以创建订阅。
  • 无需编写代码:与某些需要用户自定义抓取规则的服务不同,FetchRSS不要求用户编写任何代码,使得创建过程更加简单。
  • RSS feed更新:FetchRSS会定期更新生成的RSS feeds,确保用户能够获得最新的网站内容。
  • 免费与付费版本:FetchRSS提供免费版本,但对功能和更新频率有限制。付费版本提供了更多的功能和更频繁的更新。

综合来看,FetchRSS是一个对于那些希望从不提供RSS订阅的网站获取更新,且希望操作简单直接的用户来说,非常实用的工具。

RssEverything

RssEverything是一款RSS订阅工具,它允许用户从各种网站和在线资源创建RSS feeds。这个工具的主要目的是为那些希望跟踪特定网站或在线内容更新的用户提供方便。以下是RssEverything的一些主要特点:

  • 广泛的源支持:RssEverything能够处理多种类型的在线内容,包括新闻网站、博客、论坛以及其他形式的网页。
  • 自定义内容抓取:用户可以自定义他们想要从网页中提取的内容,例如文章标题、正文、图片等,以生成个性化的RSS feed。
  • 简单易用:RssEverything设计简洁,易于使用,即便是对RSS技术不太熟悉的用户也能快速上手。
  • RSS feed更新机制:该工具会定期更新其生成的RSS feeds,确保用户可以及时获取最新信息。
  • 兼容性:RssEverything生成的RSS feeds通常与多数流行的RSS阅读器兼容,方便用户在不同设备和平台上阅读。
  • 免费和付费选项:RssEverything可能提供免费版本和付费版本,付费版本通常提供更高级的功能和更好的支持。

综上所述,RssEverything是一个适合于那些需要从不同类型网站获取更新,同时希望操作简便的用户的工具。它提供了一个灵活的方式来创建和管理个性化的RSS订阅。

RSS-proxy

RSS-proxy 是一个在线工具,用于将任何网页转换为RSS feed。这个工具特别适合那些想要从不提供RSS功能的网站上获取内容更新的用户。以下是RSS-proxy的一些主要特点:

  • 简单的转换过程:RSS-proxy允许用户通过简单地输入网页URL来创建RSS feed,使得从几乎任何网页获取更新变得简单。
  • 自定义选项:用户可以定制他们的RSS feed,例如选择特定的网页元素作为feed的内容,这提供了一定程度的灵活性和个性化。
  • 无需技术背景:RSS-proxy的操作非常直接,不要求用户具备技术背景或编程知识。
  • 适用于多种网站:RSS-proxy可以用于各种类型的网站,包括新闻站点、博客、甚至是社交媒体页面。
  • 免费使用:RSS-proxy通常是免费的,这使得它对于个人用户和小型企业尤其有吸引力。
  • 兼容性:生成的RSS feed通常与主流的RSS阅读器兼容,方便用户在不同设备上访问。

综合来看,RSS-proxy是一个对于希望快速且无需技术知识即可从不支持RSS的网站获取更新的用户来说,非常实用的工具。它提供了一种简便的方法来保持对喜欢的网站的更新跟踪。

项目地址:GitHub – damoeb/rss-proxy: RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure.

其他工具

RSS阅读工具

Tiny Tiny RSS

Tiny Tiny RSS(简称TT-RSS)是一个开源的网页RSS阅读器,它允许用户在自己的服务器上托管和管理RSS订阅。这款工具特别适合那些对隐私和个性化有较高需求的用户。以下是Tiny Tiny RSS的一些主要特点:

  • 自托管解决方案:作为一个自托管的应用程序,Tiny Tiny RSS允许用户完全控制自己的数据和阅读体验。
  • 丰富的定制选项:TT-RSS提供广泛的定制选项,包括界面主题、插件、过滤器等,可以根据用户的具体需求进行调整。
  • 支持多用户:TT-RSS支持多用户环境,使得家庭成员或小团队可以共享一个RSS阅读器实例。
  • 文章保存和分享:用户可以保存他们感兴趣的文章,也可以方便地分享到其他应用或社交媒体平台。
  • 智能文章过滤:TT-RSS提供了智能的文章过滤功能,可以根据用户设置的规则自动分类和标记文章。
  • 跨平台兼容性:除了网页界面,TT-RSS还提供了移动应用,支持在各种设备上阅读。
  • 开源社区支持:作为一个开源项目,TT-RSS有一个活跃的开发和用户社区,不断提供新功能和改进。

总之,Tiny Tiny RSS是一个功能丰富且高度可定制的RSS阅读器,适合那些希望在自己的服务器上管理订阅的用户,尤其关注隐私保护和个性化设置。

Fluent Reader

Fluent Reader 是一款现代化的桌面RSS阅读器,提供了一种清爽且直观的方式来阅读和管理RSS订阅。它适用于希望在桌面环境中享受流畅阅读体验的用户。以下是Fluent Reader的一些主要特点:

  • 现代界面设计:Fluent Reader拥有一个简洁且现代的用户界面,使得阅读和管理RSS订阅变得更为舒适和直观。
  • 支持多种订阅源:该阅读器可以支持从多种RSS源导入订阅,包括常见的RSS服务和自托管的RSS服务。
  • 灵活的文章组织:用户可以根据自己的偏好对文章进行分类和标记,提高内容管理的效率。
  • 全文搜索功能:Fluent Reader提供了全文搜索功能,使得寻找特定文章变得简单快捷。
  • 多平台同步:支持与其他流行RSS服务(如Feedly)同步,确保用户在不同设备上的阅读体验一致。
  • 自定义阅读选项:用户可以调整字体大小、主题颜色等,以获得个性化的阅读体验。
  • 离线阅读支持:Fluent Reader允许下载文章以供离线阅读,这对于网络连接不稳定的环境非常有用。
  • 开源软件:作为一个开源项目,Fluent Reader拥有一个活跃的社区,不断提供新的功能和改进。

总的来说,Fluent Reader是一个具有优雅界面和强大功能的RSS阅读器,适合那些寻求在桌面环境中高效管理和享受RSS订阅内容的用户。

项目地址:GitHub – yang991178/fluent-reader: Modern desktop RSS reader built with Electron, React, and Fluent UI

irreader

irreader是一款功能丰富的RSS阅读器,适用于希望在桌面环境中高效管理和阅读RSS订阅的用户。以下是irreader的一些主要特点:

  • 支持多种订阅源:irreader可以添加和管理多种RSS订阅源,包括常见的RSS服务和自托管的RSS服务。
  • 个性化定制:用户可以自定义阅读器的界面和布局,包括主题、字体大小和布局方式,以获得个性化的阅读体验。
  • 文章管理功能:提供了丰富的文章管理功能,如标记阅读、保存、分类等,方便用户整理和回顾内容。
  • 全文抓取和离线阅读:irreader能够抓取文章的全文内容,甚至在没有网络连接的情况下也能进行离线阅读。
  • 同步功能:支持与其他RSS服务同步,确保用户在不同设备上的阅读体验一致。
  • 强大的搜索功能:提供了全文搜索功能,使用户可以快速找到所需的文章。
  • 通知和自动更新:irreader可以自动更新RSS订阅,并通过桌面通知提醒用户查看新内容。
  • 多语言支持:支持多种语言界面,适应不同用户的需求。

综上所述,irreader是一个既适合个人用户也适合专业用户的RSS阅读器,提供了广泛的定制选项和管理功能,能够满足不同用户的阅读需求。

其他工具

RSS文章保存

参考链接:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注