使用RSS订阅资讯
处于信息时代的今天,可供选择的阅读媒介数不胜数,各类信息让人眼花缭乱。不知不觉,我们早已把自己淹没在信息的海洋中。为了能有效地筛选与获取信息,我尝试过数种方法,
RSS
订阅是非常值得推荐的一种方法。本篇博客带大家认识与使用RSS
订阅,使用RSS
阅读新闻、博客和论文。
前言
这是最好的时代,也是最坏的时代。
互联网技术的蓬勃发展让我们真正做到了秀才不出门,能知天下事。只要电脑连上因特网,鼠标轻轻一点,便可以与世界的任何一个角落建立联系。然而,在信息爆炸的今天,各类信息层出不穷,冗余繁杂。大家纷纷感觉到信息的数量大幅增加,但获取信息的效率反而有所下降。造成这种现象的原因,我感觉至少有以下 4
条:
- 信息传播媒介数不胜数:各类新闻客户端、报纸、自媒体、短视频等软件媒介
- 信息质量参差不齐:网络上充斥着虚假的、伪造的、偏颇的新闻、言论等
- 信息更新接连不断:电子信息更新非常及时,但会使人应接不暇
- 信息数量铺天盖地:前面的几条原因导致信息数量非常庞大,让人无从选择
然后信息是无限的,时间是有限的。为了及时地、高效地获取准确的信息,我们必须要做减法。一是在获取信息的内容上做减法,二是花费在阅读信息的时间上做减法。我列出了以下几条供参考:
- 内容上拒绝碎片化的信息
- 内容上拒绝娱乐化的信息
- 内容上拒绝低质量的信息
- 时间上每天统一在某个时间处理信息
- 时间上每天处理信息的时间合理控制
在不同的时间段,对于不同角色的人来说,需要关注的信息和内容会有所变化。正所谓家事国事天下事,事事关心,对于国内外的重要政治、社会新闻,每个人都要及时关注;对于技术工作者,需要时刻追踪最新的技术发展方向;对于科研工作者,需要时刻关注最眼前的研究方向。
今天,供我们选择的信息获取手段非常多,其中, RSS
订阅是一种经典的、简单的、高效的信息获取方法。
或许你会问:为什么 2023
年了,我还在用 RSS
订阅?我想,这个问题的答案非常简单,因为 RSS
订阅的模式符合我的个人需求,可以解决信息获取中的一些问题。在我看来,RSS
至少有以下优点:
- 可以自由挑选所感兴趣的内容进行订阅
- 可以控制和调整内容推送的时间
- 可以自己制作订阅文件
正因为 RSS
还保留着上述优点,所以使用 RSS
订阅信息仍然是一种不错的选择。本篇博客,我将介绍RSS
相关的一些内容以及我自己使用的一些软件、插件等。
接下来的布局安排如下。第二介绍部分将会介绍 RSS
协议及其发展历史、ATOM
标准及其发展历史。第三部分将介绍 RSS
阅读的三种姿势,分别是阅读资讯、阅读博客和阅读论文。第四部分将介绍 RSS
的订阅工具,包括桌面软件、浏览器插件等。最后是博客的小结。
RSS 介绍
RSS
是一种内容聚合的协议1,其可以聚合多个网站更新的内容并生成一个摘要,提供给订阅了资源的订阅者。
RSS
的含义经历了几次变化,从英文来看依次是:
- Really Simple Syndication
- Resource Description Framework
- Resource Site Summary
- Rich Site Summary
总的来说,RSS
是对站点内容的更新总结,最后呈现的方式是一个 XML
文件。根据 XML
文件内容的不同,我将其分为传统的 RSS
协议以及新的 ATOM
标准。
RSS 协议
在菜鸟教程2 中介绍的一个 rss
订阅文件示例如下:
|
|
可以看到,该文件中主要有以下几个标签:
rss
标签:顶层标签,进行声明channel
标签:一个channel
就是一个源title
标签:每一篇文章的标题link
标签:每一篇文章的链接description
标签:每一篇文章的描述
由此来看,RSS
协议非常简单,只要你在自己的博客网站下放置一个文件,文件的格式符合 XML
标准,并且含有以上要素,即可提供给他人订阅使用。
一般来说,每当你的网站更新的时候,都需要自动生成一个 rss
订阅文件,以便向他人提供你的网站最近更新内容。以我的个人博客为例,流程如下:
这样的话,一旦我更新了博客,只要订阅了我提供的rss
文件,就能及时读取到博客的最新内容。
ATOM 标准
参考 ATOM
标准3的介绍可知,ATOM
标准和RSS
标准很类似,但是他解决了RSS
无法克服的几个问题:
- 通过标签区分可能包含的编码的
HTML
内容 - 可以指示相对地址,而不仅仅是绝对地址
- 具有统一的标准
所以,现在一般使用ATOM
标准提供网站的rss
订阅文件。
RSS 阅读姿势
在万物互联的时代,RSS
可以用来做很多事情,而我一般使用rss
来阅读资讯、博客和论文。
使用 RSS 阅读资讯
可以订阅知乎日报等平台阅读资讯
使用 RSS 阅读博客
很多大佬的博客是提供 rss
订阅文件的,只需要抓取该文件即可。我的博客同样提供 rss
订阅,一般的博客生成工具都会提供该项功能。
使用 RSS 阅读论文
学术期刊一般会提供rss
订阅文件,之后可以使用该文件阅读最新的论文。当然,如果没有提供的话,可以自己写脚本进行解析期刊的首页,定时触发解析即可获取最新的论文。
RSS 订阅工具
桌面软件
web 客户端
基本是要收费的,免费的不是很好用,用了几个我都弃了
浏览器插件
强烈推荐两个:
- Feedbro - RSS Feed Reader with built-in Rule Engine (nodetics.com)用来管理
- Introduction | RSSHub用来嗅探,使用这个Routes | RSSHub简直是神器,这个工具非常值得使用和探索
目前我是用浏览器插件,本地导出为文件进行迁移,或者可以上传到google drive
进行统一迁移和管理
使用 zotero
信息太简陋了,还是别用zotero
订阅RSS
吧,换个别的。
python 包
使用这个lkiesow/python-feedgen: Python module to generate ATOM feeds, RSS feeds and Podcasts. (github.com)生成和解析订阅文件,对于不提供rss
订阅的网站,自己写脚本解析
博客小结
看似有很多内容,其实啥也没有~🦀
水一篇博客罢了~