Comments (10)
其实就是相当于增加一个通用的rss provider,然后依靠RSSHub转换各种线上资源为通用rss格式了
from kubespider.
可以描述一下大致的实现思路吗?如通过什么方式配置,从哪里获取聚合的rss
@xiaozhikang0916 by the way, 你觉得怎样?
from kubespider.
订阅源可以通过向本地部署的RSS-HUB发送请求获取,用户手动配置进去,RSS-HUB文档在此https://docs.rsshub.app/。可以设置通用的rss source provider,其中目前provider的接口内容有部分字段需要用户手动配置,例如file_type,需要用户根据自己设定的rss资源类型进行变更。至于执行频次的用户配置可以使用flask_apscheduler,设定最小更新为1h,循环检测用户配置的rss内容,通过check_time和exec_time判断本次定时任务该rss配置是否需要激活,若该配置为一次性类型,这执行过一次后,将状态改为close,下次定时任务执行时则不会激活该项配置。
from kubespider.
至于执行频次的用户配置可以使用flask_apscheduler,设定最小更新为1h,循环检测用户配置的rss内容,通过check_time和exec_time判断本次定时任务该rss配置是否需要激活,若该配置为一次性类型,这执行过一次后,将状态改为close,下次定时任务执行时则不会激活该项配置。
这个Kubespider原生有1h的轮转周期,应该能处理这种情况,其他我没啥意见
from kubespider.
@miRemid 大佬有时间也看看
from kubespider.
@xiaozhikang0916 嗯嗯,感觉这个点子挺好的
from kubespider.
@miRemid 大佬有时间也看看
我应该没那么多时间了,现在太忙了😥
from kubespider.
@ijwstl 他实现,我看他已经在搞了,哈哈,就评估一下
from kubespider.
我只希望不要跟指定下载源的issue冲突太多😥
from kubespider.
finished
from kubespider.
Related Issues (20)
- ci: Standard Version Installation Method
- feat: Support get downloading trigger from various IMS HOT 6
- Qbittorrent subcategory功能支持
- 允许自定义订阅源的刷新时间 HOT 5
- Dependency Dashboard
- docker运行后,浏览器访问404页面 HOT 4
- 自动下载B站博主更新的视频出错
- 文档里针对mikanime资源的说明
- 下载 alist_source_provider 中的文件失败 HOT 6
- Add some documentation about how to define provider.yaml
- chrome插件能否支持发送剪切板中的磁链 HOT 8
- Chrome plugin not works fine HOT 2
- 磁力下载失败 HOT 3
- 会支持FireFox么? HOT 1
- 使用compose安装,无法访问前台,怎么解决 HOT 2
- 怎么通过命令行访问Kubespider 进行直接下载 HOT 4
- 安装步骤配置了迅雷,下载的时候提示如下错误 HOT 18
- Error happened, func: handle_torrent_download, err: [Errno 2] No such file or directory: 'Common/'
- 按照btbtt12设置source_provider.yaml后,下载异常
- 怎么搭配Metube(ytdlp)?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubespider.