我用 FetchRSS 和 RSS Translator,做了一个针对 Everything 1.5 Alpha 的中文更新 RSS 地址

原始链接在: 我用 FetchRSS 和 RSS Translator,做了一个针对 Everything 1.5 Alpha 的中文更新 RSS 地址 - 小众软件

由于 Everything 正式版已经很久不更新了,但是 Everything 1.5 Alpha 更新的却非常频繁,只不过开发者一直在其论坛里更新,就没有办法获得最新的消息。

恰巧很久以前用 FetchRSS 制作的一个 RSS 由于源没了(就是没了 404 了😂),导致今天收到一个通知,才再次想起 FetchRSS,就趁这个机会,介绍下这两个服务吧。

FetchRSS

FetchRSS 是一个在线服务,它能够帮你自动抓取任何网页变化,并将此变化生成 RSS 地址,用于订阅。免费版本适用于低频监控网页变化,付费版本可实现更高频率的抓取。

RSS Translator

RSS Translator 是一个开源、简洁、可自部署的 RSS 翻译器,支持各大翻译引擎:

  • DeepL
  • DeepLX
  • OpenAI
  • ClaudeAI
  • Azure OpenAI
  • Google Gemini
  • Google Translate(Web)
  • Microsoft Translate API
  • Caiyun API
  • Moonshot AI

用起来,还挺方便的。


Everything 1.5 Alpha 中文更新 RSS 地址

大概流程是这样的:先用 FetchRSS 将 Everything 1.5 Alpha 的更新内容转为 RSS,再用 RSS Translator 翻译为中文,然后通过各种方式订阅,青小蛙是直接导入了 TG 里。

1. 用 FetchRSS 制作更新地址

这大概是整个项目的难点,各位只能举一反三了 😂

Everything 1.5 的更新帖子地址在这里,投喂给 FetchRSS 之后,就开始进行 CSS Selector,即通过网页上的 CSS 来选取内容:

由于这个帖子就只是一个帖子,并没有什么特别的规律,一切还要靠肉眼发现。

主要是三个内容:

  1. News item 更新的区域(此处为每一次更新,在截图里就是 1371、1370 这样的区块)
  2. Headline 标题(这里选择了 1371,实际上并没有更好的选择了 😂)
  3. Summary 内容(就是具体的更新内容啦)

后面的可选项,比如有个日期,在这里青小蛙尝试失败了,因为那个区域是纯文本,AI 也反馈说 CSS 没办法选择。

具体的,这个例子里,通过询问 AI,得到了一个在 Changes之后这样的选择:

#changes + ul > li

这里的 + 号就是表示在 #changes 之后的 ul > li 的意思。

这里如果搞不太明白,可以直接把 html 代码喂给 AI,让它帮你就行了。在进行编程方便的查询,AI 还是相当给力的(给错了就告诉 AI 你弄错了,一般它都会再次给你一个结果,试错嘛)

实际上 FetchRSS 会提供实时预览,当你看到预览中有你预期的内容,就可以创建 RSS 了:

2. RSS Translator

这部分比较简单,将 FetchRSS 提供的 RSS 地址提交给 RSS Translator,选择一个翻译引擎,然后等待几分钟,就能得到一个新的,翻译为中文的 RSS 地址了,预览大概是这样的:

这里啰嗦两句,由于 RSS 阅读器的没落,RSS 已经不太在明面上有所作为了。但是,但是青小蛙觉得 RSS 属于互联网基础设施之一,因为标准化,你可以将 RSS 作为管道,传递到任何你想要的地方。

就很方便。


好了,今天就折腾了这个东西,明天再见。

原文:https://www.appinn.com/fetchrss-and-rss-translator/

1 个赞

补充下,不要求 RSS 的话直接在 Everything 论坛订阅帖子更简单,会发邮件通知。

3 个赞

赞一个。

感觉是很有用的功能…可惜不能自己部署
有些更新周期按年算的网站会产出一些高质量的内容…还不支持rss订阅
自己一直需求一个工具能定时监控 发现更新后可以给自己发消息提醒 最好是连带内容一起推送

现在自己收集到的能自己部署到nas的工具大多操作复杂 占用资源还贼高…或者不稳定

其实 Everything 1.5 Alpha 每次更新都会在帖子下面新建一楼做为更新说明。

所以只要用论坛自带的帖子 RSS https://www.voidtools.com/forum/app.php/feed/topic/9787 订阅(之前用 Feedbro 嗅探到的),就可以获取更新信息了。

不过 FetchRSS 这类服务还是挺有用的,毕竟很多网页都没有提供 RSS 订阅。

2 个赞

确实,一直用miniflux看新闻。

还要注册账号。
正确是下面提到的,论坛自带RSS。我用火狐的 RSSPreview 扩展或者 RSS+ 脚本都可以探测出来。

推荐一个https://morss.it/

FetchRSS 还是 不错的,其实也许国内谁家提供个类似服务的网站就好了。