与我一起
分享和记录

如何使用RSS推送实现多元化信息获取

有人说rss存在感已经不强了,现在很多手机软件「微博」、「新闻」、「知乎」等都可以给我们带来巨大的信息量,且个人博客热度逐渐降低已成事实。确实,随着碎片化阅读和自媒体的兴起,人们也越来越满足于肤浅地接受一些「short message」,对于稍长的博文失去耐心,导致了阅读的大众化。并且,这些软件的推荐算法是根据你的兴趣来的,时间一长你看不到其他领域的东西/他人的思想。

所以rss在今天仍然有它存在的必要性,你可以订阅几个有深度的博主,定期学习他们分享的内容,亦可订阅像「IT之家」的新闻媒体,接收某类碎片化信息。总之,rss会带给你惊喜和差异化的东西,而不是手机根据兴趣算法推送什么,你看什么。

使用上国际互联网之后,我的最大感触其实是「信息差」是实实在在存在的东西。用上国际互联网只是一种手段,重要的是怎么去利用它获取自己想要的信息、怎么拓宽自己的知识面。

RSS工具

着重分享一下我用过/了解的rss订阅软件或者一些平台/工具。

1、Reeder

一款很棒的收费rss订阅软件,在macOS和iOS平台发布。支持「未读消息」、「全部消息」、「归档」等。

《使用RSS订阅实现消息「多元化推送」》

除此之外优秀的rss订阅软件还有FeedlyInoreader等,可以根据自己的喜好和软件功能挑选。

2、Telegram机器人

开源项目地址:https://github.com/iovxw/rssbot,如果你还不知道telegram是什么,是时候花上几分钟给自己补补课了。

偶痞提示:由于上面的运行方法容易中途退出,所以最好能加入守护进程,下面的代码仅供参考:

然后执行:

之后将订阅链接添加到机器人的订阅列表即可订阅,备份好DATAFILE文件。

Telegram bot的一大好处是可以做到rss订阅及时通知&推送,这是上面的软件所不具备的。缺点是门槛较高:需要连接国际互联网以及掌握一些基础linux知识。并且和上面所有的软件一样,都无法做到rss订阅过滤。

分享一些制作好的成品机器人:

NewlearnerのRSS bot

RSSBot

一个勤勤恳恳的RSS订阅器

偶痞提示:https://github.com/indes/flowerss-bot,也是一个非常不错的基于GO语言的RSS机器人开源项目,日后补充该项目使用方法文章。

3、Tiny Tiny RSS

一款优秀的网页版rss订阅工具,需要自己部署在服务器上

项目主页: https://tt-rss.org/

优点/特性:

  • 可自定义同步间隔;
  • 订阅源管理便捷、支持导入OPML;
  • 可自定过滤规则;
  • web端相对灵活;
  • 有中文版本,可惜不完全;
  • 目前仍处于比较活跃的开发中

《使用RSS订阅实现消息「多元化推送」》

部署及配置请看我的友链文章:Tiny Tiny RSS – 专属于你的RSS服务

说说我个人的看法:

  1. 强是真强,但是自己部署自己维护未免成本太高,会给新手造成不必要的困扰
  2. 相比于web端,深受手机吸(du)引(hai)的人群还是偏向于app化的
  3. rss过滤是真的好用,毕竟订阅源网站不能做到每篇文章都合你的心意,一定有优劣之分
  4. rss过滤需要用到的正则一般人上手难度较大

4、IFTTT+RSS

Ifttt是“if this then that”的缩写,我们可以实现「如果某订阅源有新的消息,就推送给我」以及「如果某订阅源有我感兴趣的消息(关键词配对),就推送给我」。

下载好ifttt之后创建一个新的Applet,并按如下流程操作即可:

《使用RSS订阅实现消息「多元化推送」》

相比于Tiny Tiny RSS使用正则进行黑名单过滤,ifttt则是白名单删选,目的性更强。

使用Ifttt+RSS,保证你想获取的信息能够在第一时间推送到你的手机上。

RSS订阅源

讲完上面几种rss订阅方法/工具之后,想要实现rss的多元化、高质量化,还需要优秀的订阅源链接。

有些博客网站或者论坛、社交媒体等是提供rss订阅源的,直接在主站域名后面加上/feed/rss等即可看见xml了。有些网站如github,用的是atom

但是,更多的网站是没有直接提供rss订阅源的链接的,比如我很喜欢某个up主、某个油管用户、某个推特账户、某个telegram频道等,并不能直接获取订阅源链接。这个时候就需要用到万物皆可rss的—RSSHub了~

《使用RSS订阅实现消息「多元化推送」》

  • 文档地址https://docs.rsshub.app
  • 工作原理:请求路由时,RSSHub 会按照给定规则请求源站数据,然后以 RSS 格式输出;如果在设定缓存时间内重新请求路由,则会直接返回缓存内容,不请求源站
  • 演示地址(demo)rsshub.app
  • 参数设定

内容过滤

可以使用以下 URL query 过滤内容, 支持正则

filter 选出想要的内容

  • filter: 过滤标题和描述
  • filter_title: 过滤标题
  • filter_description: 过滤描述
  • filter_author: 过滤作者

举例: https://rsshub.app/bilibili/user/coin/2267573?filter=微小微|赤九玖|暴走大事件

filterout 去掉不要的内容

  • filterout: 过滤标题和描述
  • filterout_title: 过滤标题
  • filterout_description: 过滤描述
  • filterout_author: 过滤作者

举例: https://rsshub.app/bilibili/user/coin/2267573?filterout=微小微|赤九玖|暴走大事件

条数限制

可以使用 limit 参数限制最大条数, 主要用于排行榜类 RSS

举例: bilibili 排行榜前 10 https://rsshub.app/bilibili/ranking/0/3?limit=10

输出格式

RSSHub 同时支持 RSS 2.0 和 Atom 输出格式, 在路由末尾添加 .rss 或 .atom 即可请求对应输出格式, 缺省为 RSS 2.0

举例:

  • 路由配置:详见文档,支持网站多样,且不断更新中
  • 服务端部署:由于部分网站反爬策略严格,我们也可以自建rsshub,详见官方文档

通过RSSHub我们就可以订阅一些不提供订阅源链接的网站了,十分强大方便。

附:自己的部分订阅源链接

Newlearnerの小站:https://www.newlearner.site/feed

少数派:https://sspai.com/feed

超能网:https://www.expreview.com/rss.php

爱范儿:http://www.ifanr.com/feed

小众软件:http://feeds.feedburner.com/appinncom

iOS每日精品限免 / 促销应用:https://rsshub.app/appstore/xianmian

知乎每日精选:http://www.zhihu.com/rss

知乎日报:https://link.zhihu.com/?target=http%3A//feeds.feedburner.com/zhihu-daily

Leonn 的博客:https://liyuans.com/feed/

GFW BLOG:https://www.blogger.com/feeds/5500297126185736776/posts/default

编程随想的博客:http://feeds.feedburner.com/programthink

9to5mac:https://9to5mac.com/feed/

Macrumors:http://feeds.macrumors.com/MacRumors-All

VPS仓:https://offers.vpscang.com/feed/

91云:https://www.91yun.co/feed

affyun:https://affyun.com/feed

B站极客湾:https://rsshub.app/bilibili/user/dynamic/25876945

B站FUN科技:https://rsshub.app/bilibili/user/dynamic/9321359

YouTube 老莱:https://rsshub.app/youtube/user/LinusTechTips/

豆瓣正在上映的电影:https://rsshub.app/douban/movie/playing

豆瓣即将上映的电影:https://rsshub.app/douban/movie/later

JJ的微博:https://rsshub.app/weibo/user2/1195354434

V2EX最热/最新主题:https://rsshub.app/v2ex/topics/latest

MIUI 新版本发布:https://rsshub.app/miui/aries

南方周末(新闻):https://rsshub.app/infzm/2

南方周末(观点):https://rsshub.app/infzm/3

如何使用RSS推送实现多元化信息获取
扫码跨屏阅读

未经允许不得转载:偶痞 » 如何使用RSS推送实现多元化信息获取

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址