- 消息来源:用于向用户提供频繁更新的内容的数据格式(如:新闻订阅,网源等),网站可透过它将最新信息传递给用户。
#前言
消息来源(web feed、news feed、syndicated feed)是一种资料格式,网站可透过它将最新信息传播给用户,用户能够订阅网站的先决条件[1]是网站可提供持续更新的信息。
RSS:是一系列网络订阅源格式,也是一种内容聚合的工具,有RSS 和 Aotm 两种协议,XML[4]为基础协议。
Aotm(标准):用于网络源的可扩展标记语言,借鉴了RSS的经验。
#关于消息来源
常用的feed格式有RSS、Atom两种。由于RSS是较早通行的格式,一些网站虽然提供了两种格式,但只称为RSS。feed传播给用户的内容种类通常是HTML(网页内容)或通往网页的链接。
将feed汇流于一处称为聚合(aggregation),而用于聚合的软件称为聚合器(aggregator)。对最终用户而言,聚合器是专门用来订阅网站的软件,一般亦称为RSS阅读器、feed阅读器、新闻阅读器等。
网站feed虽然看似将内容推送给用户,但事实上它采用的是拉取技术(pull technology),这点不同于电子邮件则是客户端与邮件服务器进行交互。
除了网页之外,feed内容也可以是通往其他数字多媒体的链接。供用户订阅的内容若是音频或视频等多媒体信息,则称为播客(podcast)(如:在线电台)。
#RSS简述
RSS(英文全称:RDF Site Summary[2] 或 Really Simple Syndication[3]),中文译作简易信息聚合,也称聚合内容,是一种消息来源格式规范,用以聚合多个网站更新的内容并自动通知网站订阅者。
使用 RSS 后,网站订阅者便无需再手动查看网站是否有新的内容,同时 RSS 可将多个网站更新的内容进行整合,以摘要的形式呈现,有助于订阅者快速获取重要信息,并选择性地点阅查看。
RSS 模块的主要目标是延伸基本的 XML[4] 概要来获得更健全的内容汇集。此种传承允许更多的变化却又能够符合标准,在不用更改 RSS 核心之下执行。为了达成此项延伸,严密规范的字汇(在 RSS 中为“模块”;XML 中为“概要”)通过 XML namesspace 命名各种概念之中的概念。
#Atom简述
Atom是一对彼此相关的标准。Atom供稿格式(Atom Syndication Format)是用于网站消息来源,基于XML的文档格式;而Atom出版协定(Atom Publishing Protocol,简称AtomPub或APP)是用于新增及修改网络资源,基于HTTP的协议。
Atom借鉴了各种版本RSS的使用经验,被许多的聚合工具广泛使用在发布和使用上。Atom供稿格式设计作为RSS的替代品;而Atom出版协定用来取代现有的多种发布方式(如Blogger API和LiveJournal XML-RPC Client/Server Protocol)。Google提供的多种服务正在使用Atom。Google Data API(GData)亦基于Atom。
#聚合器
RSS阅读器会将不同订阅源整合并定期检阅网站是否有更新,然后下载至监看用户界面。
自用RSS阅读器
- Windows
- Android
#RSS和平台的内容聚合区别
从内容聚合的对象角度看
RSS的内容聚合:聚合的是每个订阅源的作者希望传达的所有信息,不受平台监管和推荐权重的影响,也不受信息分类的影响(信息之间可以很方便的关联),每条订阅源信息的使用由读者自行选择和使用。可以说每个RSS的订阅源的背后都是一个活生生存在的人,不倾向于搞学科化的人为割裂。
平台的内容聚合:聚合的是特定主题(topic)的内容,通过人为的将信息分类,再将信息人为聚合的方式,信息之间关联性弱,并且信息易受推荐算法、人为监管、环境范围等方式的影响,信息的传递过程定向且可控。可以说平台的订阅源背后都是人为操纵的信息,信息极易出现片面性、倾向性、不真实性。
从信息的流动性角度看
RSS的内容聚合:信息在作者和读者之间单向流动,缺少及时沟通的桥梁。
平台的内容聚合:信息在作者和读者之间双向流动,信息能快速和频繁的流动。
从实用范围的的角度看
RSS的内容聚合:适合真实的、客观的和流动性不强内容。
平台的内容聚合:适合虚拟的、情绪化的和流动性强的内容。
总结
- 虽然RSS让创作者和读者之间缺乏沟通的桥梁,但是却能绕过平台的推荐机制,能有效避免接受的信息同质化,导致自身视野受限。
#RSS源
公共RSS源
利用RSSHub生成源
- 解决 RSSHub 域名问题(被墙了)
- 其他自建RSSHub
- 搜索其他自建RSSHub(Welcome to RSSHub!)
- 用Github+Vercel来一键部署RSSHub
- 解决 RSSHub 域名问题(被墙了)
- RSSHub Radar 是 RSSHub 的衍生项目,是一个可以帮助你快速发现和订阅当前网站 RSS 和 RSSHub 的浏览器扩展
- 在进入一个新页面时,RSSHub Radar 会自动检测当前页面有没有 RSS 和 RSSHub 支持,检测到则会在右下角显示一个角标,点击就能复制 RSS 源了
- RSS+脚本补充显示所有网站RSS