搞了个 rss2cubox 的仓库和 docker 镜像,不知道发哪里就在这里同步下,有需要的同学可以自取下 https://github.com/89ao/rss2cubox/
背景:
由于官方推荐的 github action 每次更新之后 rerun 的时候,都会重复推送所有订阅 但是 intergrately 、ifttt 等第三方服务又存在不稳定或者性价比不高的情况,这里重新更新下功能
功能实现
- 通过 RSS 订阅源地址发送文章至 Cubox 指定收藏夹,可同步添加标签。
- 通过时间戳自动判断同步文章的范围,上次同步完成的时间点为 t ,当前时间点为 n ,则每次同步的文章只限于( t->n ) 之间的文章。
- 可以用容器跑,指定环境变量即可
使用步骤
容器运行
- 修改 docker-compose.yaml 中的 CUBOX_API 为你的订阅链接
- 修改 timestramp.txt 中的同步起始时间点,或留空默认取 ( 2024-01-01 -> now ) 的 rss
- docker-compose up 启动容器即可
本地运行
克隆仓库到本地,安装依赖 pip3 install feedparser requests 在 config.py 中设置 Cubox API 、标签、收藏夹和订阅源地址。
bash ./runner.sh
# 每 2h 同步一次