没有遗漏地收取信息 ——像少数派首页新的文章、教务系统新的通知等,都是我不希望有遗漏的信息。
集中地收取信息 ——我是个很怕麻烦的的人,要我时不时地打开微博、Twitter、Instagram、YouTube、哔哩哔哩……去翻看我所有关注的人有没有更新,实在是一件痛苦的事。
RSS 服务就契合了这两个需求,我只需要打开阅读器就能接收所有信息,而「未读」标记则可以提醒我遗漏了哪些重要的信息。
但 RSS 并不是完美无缺,一个最大的问题就是 RSS 从来都不是一个信息发布的主流方式,除了部分新闻类网站,大多数的网站都是缺少官方的 RSS 来源(比如以上列举的大部分网站)。
不过问题的解决并不困难,我之前的方案是使用 Huginn 、 Feed43 之类的工具,通过抓取网站页面特定段落的更新,来生成 RSS 订阅源。这些工具大多只需要有一定的 HTML 和 Linux 基础就能使用,但毕竟还有一定门槛,本文要介绍的就是将这一门槛抹平的新兴工具—— RSSHub 。
与 Huginn、Feed43 等工具类似,RSSHub 在大部分网站上也是通过抓取网页的方式获得订阅源,不同的是在 RSSHub 中,已经完成了对抓取规则的编写,只需要用户简单的编辑下地址即可。
比如我希望订阅 YouTube 上 Linus Tech Tips 的视频,我在网页上找到 LTT 的用户名是「LinusTechTips」,根据 RSSHub 的 官方文档 ,我只需要在 https://rsshub.app/youtube/user/ 之后加上这个用户名,即 https://rsshub.app/youtube/user/LinusTechTips ,一个订阅源就制作完成了。
对于某些更新量较大的订阅源,我们可能会希望剔除掉不需要的信息,除开各类阅读器提供的过滤选项,RSSHub 本身也提供各种过滤参数,只需要添加到订阅源地址上即可。
比如,Pixiv 周排行榜每次都会推送前 30 名的作品,如果我只希望接收前 10 名的推送,只需要在订阅源 https://rsshub.app/pixiv/ranking/week 之后加上 ?limit=10 这一参数即可。
再比如,我不想在 Pixiv 周排行榜中看到关于 miku 的作品,只需要在订阅源后面加上 ?filterout=miku 这个参数,那就不会收到标题和描述里带有 miku 的推送。
其他的通用过滤参数和部分网站的专用过滤参数就不一一列举了,不过要提的是部分参数不能同时使用,比如我们无法用 ?limit=10?filterout=miku 这一参数在只接收前 10 作品的同时过滤掉关于 miku 的作品,具体见 官方文档 。
勘误:所有参数可以同时使用,只是不同参数需要用 &连接,比如 ?limit=10&filterout=miku
开源项目的生存依赖作者的热情和用户的支持,稳定性当然是不如商业项目,如果有一天因为官方服务器的关闭导致大量订阅失效,也是件很苦恼的事。
所幸 RSSHub 是一个基于 Node.JS 开发的 项目 ,可以很轻松的部署在服务器或是本地计算机上,这里就不照搬 官方说明 了,现在 VPS 价格愈发亲民,有能力的用户完全可以手动部署在自己的服务器上。
需要指出的是,如果想自建 RSSHub,那么部分依赖 API 的订阅源,比如 Disqus,就需要自己去申请 API 了。
RSS 的用户很容易染上无节制地增加订阅源的习惯,尤其是学会使用订阅源制作工具后,走马观花式地扫几眼后,直接按下「全部已读」变成常态。我个人认为如果希望保证 RSS 阅读的体验,就要在这方面加以克制,避免自己的阅读器中充斥大量混乱的信息。
RSS(Really Simple Syndication,简易信息聚合)是一种消息来源格式规范,表达了「聚合真的很简单」这样的愿景,让用户在不打开网站的情况下快速地获取到自己订阅的信息。RSS 最本质,也是 RSS 最初的目的,「只获取我们自己想要的信息」。
只获取自己想要的信息,避免无效信息;
提高效率,节省大量浏览时间;
保障设备安全。
相对于现在流行的聚合型新闻 app 而言,RSS 阅读器没有所谓的算法推荐,因此更能够让你接触到更多不同的事件和观点,让你自己决定你要看什么,而不是「被」算法决定。
要在 RSS 阅读器中进行阅读,首先你必须要把 RSS 源加入到阅读器中,就像微信公众号一样,你只有关注了它,才能收到它推送的文章。
而由于 Reeder 3 是一个纯粹的阅读器,不存在账号体系,因此在它里面加入 RSS 源的方法主要分为两种:
通过其它 RSS 阅读器导入
首先,你需要创建一个账号。这里推荐创建 Feedly 账号,因为 Feedly 是目前最好用的 RSS 服务网站。
打开 Reeder 3 之后,点击顶部的「Tap to add an account」- 第三个服务「Feedly」-「Continue with feedly」,没有账号则点击最底部的「New user? Sign up」注册新账号,有账号则直接输入账号密码登录即可
通过 瓦斯 网站搜索想要关注的公众号,确定公众号在瓦斯生成的ID。
举例: https://rsshub.app/wechat/wasi/5b572b1658e5c4583338d2d3
路由: /wechat/wasi/:id
参数:
id, 必选 - 瓦斯公众号 id, 可在 瓦斯 搜索公众号, 打开公众号页, 在 URL 中找到 id
【完整教程在 这里 】
首页
举例: https://rsshub.app/jianshu/home
路由: /jianshu/home
参数: 无
热门
举例: https://rsshub.app/jianshu/trending/weekly
路由: /jianshu/trending/:timeframe
参数:
timeframe, 必选 - 按周 weekly 或 按月 monthly
专题 By @ 河伯望海
举例: https://rsshub.app/jianshu/collection/8f7e758e6cb3
路由: /jianshu/collection/:id
参数:
id, 必选 - 专题 id, 可在专题页 URL 中找到
举例: https://rsshub.app/jianshu/user/e50f5cc24a1e
路由: /jianshu/user/:id
参数:
id, 必选 - 作者 id, 可在作者主页 URL 中找到
补充文章:
1全网最详细的Reeder 3使用攻略
2 瓦斯阅读
3 订阅源 or 订阅源中心推荐
4 传送门
懒人面搜版
推荐中心
1.https://docs.rsshub.app/
2.https://feedx.net/
3.http://ctrlq.org/rss/(好用?)
订阅源推荐
★反斗限免:http://free.apprcn.com/feed/
威锋网:http://news.weiphone.com/rss.xml
爱范儿:https://www.ifanr.com/feed
酷壳:http://coolshell.cn/feed
36氪:http://www.36kr.com/feed/
品玩:https://www.pingwest.com/feed
★社区:https://rsshub.app/T66Y/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)