GitHub Actions 反代 RSSHub + 多实例轮询

软件名称

wdssmq/proxy_rsshub: 使用 GitHub Actions 反代 RSSHub + 多实例轮询

应用平台

  • GitHub Workflows / GitHub Actions
  • Python

推荐类型

【开发者自荐】

一句简介

定时抓取 RSSHub 站点内容并缓存在 GitHub 库中,RSSHub 实例故障或被源站屏蔽时也不需要更换阅读器中的地址;

应用简介

  • 核心功能为 Python 实现,使用 GitHub Actions 定时触发;
  • 需要编辑config.json添加订阅规则,执行时依次向所设置的 RSSHub 站点请求相应规则;
  • 抓取成为后会保存在 xml 文件夹中,对应的链接地址自动更新至README.md中;
    • 将匹配如下模式并自动替换——---start---(.|\n)*?---end---
  • proxy_rsshub/.github/workflows/index.yml 内可设置执行间隔;【【对于 RSS 来说 6 小时已经很合理了吧】】

官方网站 && 应用商店地址

wdssmq/proxy_rsshub: 使用 GitHub Actions 反代 RSSHub + 多实例轮询:

https://github.com/wdssmq/proxy_rsshub

不错 上次找到个B站自动签到投硬币的 actions白嫖的东西越来越多了

我小白试着自己用vercel部署了rsshub,然后通过浏览器的feedbro抓取。发现我两次抓取间隔较长时,后面只能抓到最新的12条记录,跟上一次抓取的记录之间是有内容没抓下来的。
借此我想请教一下:
1- rsshub的配置中能设置我单次抓取n时间内的更新或最新的n条记录吗?(因为是家里电脑的本地阅读器,未能保持打开定时更新订阅);
2- 通过你的这个工具,我理解是也能实现我期望的效果(就是一定时间内的记录都保证抓取到)。能劳烦操作步骤能更详细一些吗(要求保姆式的教程是很可耻,但我是小白到这种程度)

我的项目也只是保存最新一次抓取的内容,并不会累加。。虽然 git 历史里有。。

我现在就开多几个feedly账号来实现定时抓取了 :joy: