关于 #RSS 技术的 #应用 #周边 #介绍 #方法 #教程 #指南 #讨论 #观点 #技巧

RSS = Really Simple Syndication / Rich Site Summary

推特:https://twitter.com/aboutrss
频道 RSS Feed:https://feeds.feedburner.com/ALLAboutRSS
频道 bot:@channelmcbot
群组:@allaboutrss (福利:推特账号的 Retweet 会自动发至群组)
RSSHub 替代 Feed43

为了让 #RSSHub 能够规则化地将任意的 HTML 和 JSON 转换为 RSS,Wechat2RSS 作者贡献了代码,且已并入 RSSHub

原理是在路由生成过程中引入 CSS 选择器 / JSON Path 进行内容提取。作者写了教程并附上了小工具:
https://t.me/allaboutrss/13105

官方文档:
https://docs.rsshub.app/routes/other#zhuan-huan

P.S. RSS Bridge 亦已支持此类功能:
https://rss-bridge.org/bridge01/#bridge-CssSelectorBridge

P.P.S. 基于 CSS 选择器的 #HTML2RSS 工具还有:
🔸HTML2RSS
🔸Feed me up, Scotty!
🔸Feedmaker
🔸Feed Creator
RSSBud v2.0 发布

时隔两年,RSSBud 终于发布了 2.0 版本。相较定位为 #RSSHub#开源 辅助 App 的 1.0 版本,2.0 版本已升级为一个 RSS Feed 发现工具和订阅过程中间件,不单单限于辅助 RSSHub 。详见官方频道:

https://t.me/RSSBud/74
RSSHub 的近况

今年1月,#RSSHub 的作者 DIYgod 征集项目运维。过完年, RSSHub 的打理人正式变更@tony_rl 。我最近与 @tony_rl 联系了一下,获取了一些 RSSHub 的近况,经授权分享。

接手后的工作进展
☑️ 解决 PR 和 issue 堆积问题,目前从提交 PR 到 merge:一般当天/第二天 merge,最慢估计三天内;如果有动到核心的部分就可能久一些。
☑️ 二月时把所有 issues 里面没 label 的都打上了相应的 label,共有 149 proposal / 100 bug / 29 enhancement 。
☑️ Demo 的 puppeteer 服务已经在3月1恢复正常, 目前在观望状态。

关于布告栏频道是否恢复新路由通报
🔘 /rsshub/routes 已经修过, 不会出现退订自己的情况。但因无频道管理权限,需要 DIYgod 来恢复。

未来可能开的坑不分先后,不保证开坑时间):
▫️翻译
▫️随机 User Agent
▫️文档更新
▫️RSS Proxy
▫️Docker 镜像优化
▫️PR + Issue 自动化

不会开的坑
✖️ESM

关于项目健康度
除了以上述 PR 到 merge 的平均时间作为运维健康度指标参考,大家还可以查看项目数据看板: GitHub pulse / GitHub commit activity 。可以看出项目逐周的 commit 数比去年有较大增长,预示发展良好。

特此感谢 @tony_rl 及项目其他贡献者。感谢开源社区。
mirror.xyz 生成 RSS Feed

最近 Web 2.0 和 3.0 的玩家都在苦恼 mirror.xyz 没有 RSS feed,无法订阅。终于有大佬出手了。

🔸方法一:
把 url 里的 mirror.xyz 换成 submirror.xyz 就可以得到对应博客的RSS feed 。

来自于
https://m.okjike.com/originalPosts/61d703db52562e00103c0877
发现于
https://twitter.com/iextrastu/status/1479261426006966277

🔸方法二:
RSSHub 路由:
https://github.com/DIYgod/RSSHub/pull/8742

可以先从 PR 里用其测试预览用的 #RSSHub 实例,用法示例:

https://rsshub-git-fork-rde9-master-diy.vercel.app/mirror/mcdao
RSSBud 一周年

@RSSBud 官频预告了面向 #iOS / iPadOS 15+ 的 v2 版本即将在八月发布。让我们祝贺和感谢作者 @cayZttt👏 Ta 为感谢这一年来支持过、赞助过 #RSSBud 的用户,发起了 #抽奖 活动:

关注 @RSSBud 频道并进入其附属群组发送「RSSBud 一周年 🎉 (关注 @RSSBud 有效)」即可参与抽奖,将从 100 人中选出 3 人获得 💎 RSSBud Insider 抢先测试资格兑换码。

#RSSBud 是 Apple 生态 中 #RSSHub#开源 辅助 App,和 RSSHub Radar 类似,Ta 可以帮助你快速发现和订阅网站的 RSS。」
RSSHub 的替代品: RSSerpent

来自于 @Queensferryme 的新 #开源 项目 #RSSerpent 发布了 0.1.0 版本,用 #Python 实现。作者在其日志介绍了项目初衷、设想与未来计划:

https://qufy.me/post/announcing-the-rsserpent-project/

作者引入了插件机制等办法来针对性地解决当下 #RSSHub 项目所遇到的困境,因此 RSSerpent 旨在成为 #RSSHub 的替代品。

RSSerpent 官群:https://t.me/rsserpent
借助 RSSHub 对源站 RSS 内容过滤 (和全文输出)

感谢群友投稿 #教程 :通过给 #RSSHub 增加 rss-parser 让其支持解析 RSS 内容,再利用 RSSHub 自带的 filter 功能进行 RSS Item 过滤。

https://telegra.ph/Use-reverse-proxy-to-filter-source-feed-contents-07-01
本周 RSS #玩家 #心得 分享

1️⃣#irreader – 这款难得免费网站和RSS订阅阅读器客户端软件」
https://www.immaizi.com/irreader.html

2️⃣ WikiDB 频道关于 #RSSHub#flowerss 的简要安装说明
https://t.me/wikidb/8526

3️⃣#wallabag – 开源网络书签、稍后阅读工具:自托管、RSS、标注、本地保存、中文界面、多客户端、自动标签规则等」
https://www.appinn.com/wallabag/

4️⃣ 「How #NetNewsWire 6 Could Change the Way You Read News」
https://www.lifewire.com/how-netnewswire-6-could-change-the-way-you-read-news-5190136

5️⃣ #RSS3 轻皮书发布
https://bafybeiar5ddtbp25pweuxbehsolwcsmcvekkr6px4m47hclijygwa3alw4.ipfs.infura-ipfs.io/
新手 #教程#Nginx + #TTRSS + #RSSHub 整合 #docker 容器化快速一键部署方案

https://www.ioiox.com/archives/133.html

来自 Stille 的日志,欢迎到 Ta 群中作客讨论:
https://t.me/ioioxcom/16838
#bilibili独特的信息获取方式之 Miniflux + RSSHub

今晨的推送之后,收到读者投稿,分享了搭建 #Miniflux#RSSHub 的视频 #教程 ,十分感谢:
https://www.bilibili.com/video/BV1Jf4y167xD

今晨推送是用 docker-compose 自架,而该视频是用 Docker ,稍有区别。
使用 Actionsflow 在 #GitHub 上免费部署 RSSHub

什么是 #Actionsflow ?请参见作者的另一篇「 Actionsflow 介绍 - 可以一键部署在 #GitHub 上 的 IFTTT / Zapier 的开源替代」:
https://blog.owenyoung.com/zh/posts/actionsflow/

作者在其 #教程 中介绍了如何利用 #开源 Actionsflow 和其 trigger for #RSSHub 进行部署的过程:
https://blog.owenyoung.com/zh/posts/deploy-rsshub-with-actionsflow/

发现于作者在 RSSHub 群的分享:
https://t.me/rsshub/199379
微信公众号 RSS 订阅源烧录教程

频道介绍过#微信 #公众号 RSS订阅源分享站 WeChatRSS.com 已停更,但作者分享了其基于 #RSSHub 的 公众号 Feed 制作 #教程

https://mp.weixin.qq.com/s/OddUOnyXLoFRs5f_aW2eYg
RSSForever.com : 提供公开的 TTRSS 和 RSSHub 实例

频道提及过「思有云」博主 Stille 在去年上半年开始提供 #TTRSS#RSSHub 实例,如今 Stille 将其数据库升级并切换域名至 https://rssforever.com/ ,十分感谢!

发现于博主日志:
https://www.ioiox.com/archives/notice-2020-12-31.html
RSSHub 辅助订阅 APP 的 #开源 安卓版来了 : RSSAid

和 iOS版 RSSBud 一样,#Android#RSSAid 帮你快速发现利用 #RSSHub 路由生成的 RSS Feed,并进行订阅操作。目前 apk 文件可在 GitHub repo 下载:
https://github.com/lt94/RSSAid/releases

官方频道:
https://t.me/rssaid
RSSBud 释出4个配套捷径 (iOS Shortcuts)

#RSSBud#RSSHub 的辅助 #iOS #App 。此次放出的 #捷径 可以帮助用户从分享菜单或二维码扫描一步进行 RSSHub 订阅源分析获取、并生成 #Telegram RSS bot 订阅命令等,让利用 RSSHub 路由进行订阅的动作自动化了不少。详见 RSSBud 频道的信息和操作动画:

https://t.me/RSSBud/40
#TipsRSSHub 为 Twitter List 生成 RSS Feed 的关键一步:找到 Twitter List 的 name

昨天有一位朋友需要借助 #RSSHub 订阅公开的 Twitter 列表 。找到路由后,发现需要 Twitter List 的 name 。结果遇到个问题, Twitter List 的名称并不是大括号里的这串数: https://twitter.com/i/lists/{1233178684502106112} 。而是要找类似 twitter.com/aboutrss/lists/{rss} 里的大括号部分。

我把我回复给 Ta 的找 name 的方法整理在这里,也许大家有更方便的方法,欢迎讨论。

以我自己的列表 Twitter.com/AboutRSS/lists 为例:

ℹ️如果 list 名字都是中文,没有英文,则 url 就是 twitter.com/aboutrss/lists/list,name 就是“list” 。如果该推友有多个名字只中文没英文的list,则第二个就像 twitter.com/aboutrss/lists/list1 ,加个“1”,以此类推。

ℹ️如果 list 的名字里中英夹杂,那基本 name 就是英文,比如 twitter.com/aboutrss/lists/rss ,中英夹杂的列表名字里「与RSS相关的开发者或内容生产者」只有英文 “rss” 。

ℹ️如果两个中英夹杂 list 都有同样的英文,比如都有 “rss” , 那一个 name 是 rss,另一个则是 rss1 ,就像 twitter.com/aboutrss/lists/rss1

⚠️遇到名字复杂、带其他外文或 emoji 的 list,不适用于上面的方法,我自己是用推特的第三方 iOS app 「Echofon」 去打开 list ,上方即显示其带 name 的 url。

另外,也能搜到些方法,比如 https://sspai.com/post/38661 ,该贴评论里还有人附上了专门做的 shortcut :
https://www.icloud.com/shortcuts/f69a970d998c42ed87f95bc95e25b0ef
不过该方法我自己并未试过。
 
 
Back to Top