讲讲RSS
前言
写写近 10 天做的事,做事的一些过程、思考
近期在做 RSS 阅读器上花费了大把时间
其实原先也可以不做,或者说技术方面某些地方还是有点欠缺
自己来做这个项目肯定会卡在某些细节上,花费更多的时间
近一个月因为有 ChatGPT 的加入,就不知不觉中就折腾了起来
为什么需要自建
说说如果是使用现有软件的弊端
- 广告:个人经历过印象笔记的广告恶心人,当然国内目前好像就独此一家,真的败坏自己名声,那其他笔记软件保不定哪天也这么做,来一手,另外国内的软件基本都有广告作为营收,看个视频有广告、看个文章也有广告
- 制度随意变更:订阅制笔记软件 notability 变更制度的事件,具体可以搜索# notability 自 2021 年 11 月 1 日起由买断制变为订阅制
- 数据锁死:国内的软件都担心用户流失,都想把用户锁在自己的软件里面,将数据格式设计自己独有的格式,数据无法迁移,或者迁移非常难,这不由得让我想起以前的闭关锁国….
- 功能变化:软件可能会因为后续的升级而添加功能,有些可能是个人不想要的,国内大多数软件基本都是全家桶软件,用过都知道,非常臃肿,这也是 flomo 声明只做记录,不会添加多余的功能,会让人觉得是一股清流的原因
自建优点:
- 数据掌握权:数据在自己手上
- 稳定性:
- 不会因为商业模式,因为没钱关闭(服务器的钱还是交得起的)
- 不会政治话题等等原因关闭,
- 拓展性:可以根据自己想要的方案,增添删改功能
总的来说就是会变化,以及变化后的不确定因素
商业软件,盈利的情况下,能运行多少年?10 年、20 年、30 年?
而且怎么确定运行这么多年不会变化?不会变化成臃肿的应用,例如印象笔记(点名批评😒)
而自己搭建的话,软件会保持一个恒定的版本,不会随意变更,不会随意添加
最主要的就是稳定性吧
个人经历过几个应用的起伏了,所以放弃使用商业应用了
有使用 RSS 的应该多多少少知道以下应用(RSS 类、剪辑类)
- 轻芒:太可惜了,说是运营问题,但估计涉及什么敏感话题请喝茶了?
- 收趣:中途好像出了问题(忘记啥原因),放弃使用了
- 印象笔记:从简单演变为 4 不像的臃肿应用,添加广告,一个笔记应用在其内疯狂打广告也是没谁了
- 必收:不错的应用,后期不知道是不运营模式,还是什么,抓取方面挂了,非常喜欢的一个应用,可惜了
- 等等
Rss 方案选择
需要先了解下 RSS 是什么
rss 可以分为 RSS 阅读器和 RSS 源
- RSS 源就是记录网址的一个 html(好像是xml),有更新,都会写在这里面
- RSS 阅读器就是解析 RSS 源,将里面信息显示出来的
两者的关系其实有点类似浏览器与 html 文档,html 文档负责记录,浏览器负责解析渲染
RSS 源
Rss 源可以是使用别人提供,也可以是自己抓取生成
大致分为以下 3 种,以下名字是自己定义的,方便理解
- 官方源:官方自己生成分享出来的,很稳定,像知乎日报、少数派这些都有自己提供的源
- 第三方源:有些网站没有提供源,这时候就只能自己去抓取网页内容生成 rss 源了,有些博主会将自己抓取生成后的源提供出来。
- 自建:自己抓取网页生成源
有些网站没有官方源,只能使用第三方源
而第三方源,虽然说可以使用,但保不准哪天就挂掉,或者博主不想维护了
所以个人也采用自建,来抓取一些没有官方源的网址
个人以前看过 RssHub,但可能看的不仔细吧,觉得搭建很难,就没有在关注了
今年回过头来看,发现意外的简单,并不是因为技术提升
就确实蛮简单的,采用 nodejs 的方式来运行,几条命令就搞定了
然后个人之前一直在微信公众号阅读,也有几个项目可以抓取,个人刚好有部手机,就采用了Feeddd这个项目
所以源的生成这方面,个人采用以下两个方案
RSS阅读器
Rss 阅读器其实网络有现成的方案、工具可以使用
如果说之前国内比较少,那近期付费买了梯子,可以说能使用的方案多出来很多
国内
国外
Feedly
feed43
inoreader
可以使用上述软件,因为个人要自建,所以在 ChatGPT 的技术辅助支持下,投入了一些时间成本基于 Django 自建个非常简陋的 Web 应用
但因为个人没有多的域名可以演示,所以没有具体 Demo 给大家展示
蚁阅方案
一开始其实想要使用Rssant这个项目,毕竟有现成的轮子
其实也是基于Django,不过因为个人技术不过关,原本想用这个自建尝试了下放弃了,不过这个项目确实很好,为博主点start
而且会员也很便宜(会员版价格:5元/月 或者 30元/年),如果不想折腾的话,使用这个方案也可以,因为是Web端,所以手机和电脑的数据都是同步的
现在很多RSS阅读器,都只有一端,所以不能全平台阅读,而有全平台的没有同步阅读的记录这个功能
所以这个项目非常nice,如果不是自建,个人也会用这个应用
Cubox 方案
个人之前其实有采用Cubox作为RSS阅读器,通过抓取RSS源中链接,然后去请求到Cubox中去
请求后就会放到对应生成的文件夹下面
但这个方案放弃了,怎么说,个人感觉因为不是针对RSS所设计的,所以使用起来,没有达到个人所想的那么丝滑
当然这个方案也用了几个月,目前也处于可用的状态
感兴趣的小伙伴可以参考这个仓库,不过没有时间写ReadMe,需要自行研究
建议
总体而言,个人推荐使用在线 RSS 应用,而非单客户端的应用
或者说支持数据同步的,因为有的应用虽然有开发电脑端和手机端,但两者间数据并不同步
数据不同步,你不知道哪些有阅读,哪些没有阅读,电脑上看了,手机上还是显示未看
所以个人主推在线 RSS 阅读器,而非本地 Rss 阅读器
国内目前好像没有全平台的应用(容易产生版权问题、涉及敏感话题、商业模式等等问题导致挂比)
工具总结
现在自己已经实现自建,全部自产自足
在这里总结下收录的工具,个人或许大概率不会用到了(有 1、2 个目前在用的)
以后有需要再翻回来看看
- 类似功能
- Pinbox - 跨平台收藏工具 :稍后读应用
- WhereMyLife Kindle RSS 订阅新闻推送 :可以在 Kindle 上阅读 RSS
- 网页更新提醒 :对网页进行监控的一个工具
- 快知:信息聚合app
- Check酱 :网页内容变化监测
- n8n :开源自动化流程搭建工具
- Rss源
- 寻找源方法
- 搜索「XX 个必读的 RSS 订阅源」
- 网站名 + RSS(关键字搜索)
- 导航网站类(已整理好的)
- Feed43:需要魔法,任意网页转Rss
- 在线工具系列
- 知乎转Rss
- 简书转 RSS
- bilibili 转 RSS
- WeRss - 微信公众号 RSS 订阅 :付费提供 RSS 源
- 油猴脚本,检查网站是否有Rss源
- Easy-to-RSS
- RSSHub Rader :Chrome 插件,有的话,插件会提示
- RSS+ :油猴脚本,有的话,右下角有圆点提示
- FeedX : 一个博主在维护的源
- Hamibot :配合 Feeddd 项目生成源
- Huginn:开源抓取工具,门槛较高
- 瓦斯阅读 :付费订阅,获取 RSS 订阅地址
- 今天看啥 :一个专注于通过 RSS 订阅微信公众号的平台
- Feddd:一个免费提供源的网站、也可以配合上面 Hamibot 自己抓取
- RSSHub:为网站创建源,适配大多网站
- 可以使用别人搭建的 RSSHub 站点,用搜索引擎搜索关键字
Welcome to RSSHub!
- 可以使用别人搭建的 RSSHub 站点,用搜索引擎搜索关键字
- 寻找源方法
- Rss 阅读器
- Feedly:要魔法
- RSS Tracker:WIN10应用商店查找,试用 14 天,¥14.00
- RSS Stalker(RSS追踪):WIN10,售价 7 元人民币,可试用7天
- Inoreader :国外老牌 RSS 应用,国内访问有时候不稳定,支持免费和付费方案,虽说不稳定,但功能很强大,该有的都有
- qireader : 一个不错的在线 Rss 阅读器,界面优雅
- Ego Reader :手机端 Rss 阅读器
- Fluent Reader :电脑端很好用的 Rss 阅读器,免费使用、支持自定义词语过滤
- irreader 阅读器 :很强的 RSS 阅读器,不过界面不够优雅
- 蚁阅 :开源以及付费的在线 RSS 服务
- 自建系列(开源Rss阅读器)
- FreshRss
- TinyTinyRss
- 一些相关教程
- 再次折腾 RSS 之搭建 FreshRSS 服务:FreshRSS 构建教程
- 找不到满意的 RSS 服务?你可以自己搭建一个:Tiny Tiny RSS 构建教程
- # 如何搭建属于自己的 RSS 服务,高效精准获取信息 - 少数派:Tiny Tiny RSS 构建教程 2
- 翻译 RSS 订阅源