由于官方推荐的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同步一次