在个性化推荐,信息流的今天,不智能的推荐,爆炸的内容反而成为获取信息的负担。RSS这个传统的信息聚合方式还有它存在的价值,RSS最棒的地方就是你来决定你看到什么。
RSS是什么
RSS 的全称是「简易内容聚合」(Really Simple Syndication),是一个能让你在一个地方订阅各种感兴趣网站的工具。
简单梳理一下 RSS 的工作机制。一个网站支持 RSS,就意味着每当它新发布一篇新的文章,就会往一个位于特定网址的文件中,以特定的语法(具体而言是 XML 标记语言或 JSON)增加一条记录,列明这篇文章的标题、作者、发表时间和内容(可以是全文,也可以是摘要)等信息。例如这样:
这样,用户只要搜集所有他感兴趣的网站提供的这种文件的网址,并定时检查这些文件内容的更新,就能获取到这些网站更新的内容。RSS 阅读器的核心功能,就是存储用户订阅的 RSS 地址,以固定的频率自动检查更新,并将其内容转换为易读的格式呈现给用户。
为什么要用RSS
到今天,还在用RSS的用户,真的不会仅仅是因为情怀。
目前常见的信息聚合应用主要的几个问题:
- 自作主张的“智能”:典型代表,微博,打乱的时间线,反正目前我自己用微博国际版;
- 广告:这个也没办法,毕竟要吃饭;
- “回音壁”现象:智能推荐算法,确实推给了我们感兴趣的内容,现在也限制了我们阅读的广度,你看的越多,推的越准确,获取的信息面就越窄。
RSSHub是什么
自从13年Google reader关闭后,RSS的衰落就越来越明显了,现在很多主流信息提供者都已经不提供RSS订阅了。那么如果我们还想要订阅那些不支持RSS的网站,就需要借助一些工具了。
Huginn、Feed43 等工具都可以通过抓取网页的方式获得订阅源,但是RSSHub比他们方便的地方是主流网站的规则都已经完成配置,用户需要操作的门槛被大大降低了。
官方介绍是这样的:RSSHub 是一个轻量、易于扩展的 RSS 生成器, 可以给任何奇奇怪怪的内容生成 RSS 订阅源。
RSSHub部署
需要你有自己的服务器或者可以外网访问的NAS。
RSSHub的部署可以参加官方教程:https://docs.rsshub.app/install/#%E6%89%8B%E5%8A%A8%E9%83%A8%E7%BD%B2
我介绍的是最简单的一种,通过Docker部署,自家的nas也能搞定。
以群晖为例:
- 安装Docker套件;
- 打开Docker,注册表搜索rsshub,第一个就是;
- 然后直接双击下载,再去映像中启动,注意设置端口,rsshub容器使用的端口是1200,记得在高级设置-端口设置中把本地端口从自动改成你要用的端口号;
- 外网访问,记得去路由器的端口转发把上一步设置的端口号转发出去;
- 在浏览器输入 nas域名:端口号 就能看到RSSHub服务运行的页面了。
RSSHub使用
我目前使用的组合是RSSHub来生成订阅源,Inoreader来订阅,Reeder来作为阅读器。
RSSHub的使用很简单,抓取规则默认都提供好了,只需要按照路由说明修改地址即可。
具体的路由需要去官网查看,https://docs.rsshub.app/social-media.html#bilibili
以B站为例,
Rsshub.app需要更换为自己的域名:端口,如果是订阅UP主投稿,就替换链接最后的uid即可;
比如我关注的影视飓风就是:https://rsshub.app/bilibili/user/video/946974
在reeder中添加后看到的效果就是下面这样的。
除非注明,否则均为Troy小法师原创文章,转载必须以链接形式标明本文链接
本文链接: https://www.troyqi.com/archives/638/9102年了,你还用rss吗-rsshub使用介绍/
1 条评论
奶爸de笔记 · 2019年5月21日 上午12:10
我现在用的是feeder