Commit Graph

386 Commits

Author SHA1 Message Date
Cp0204
e975b2822b CS 搜索增加发布时间信息,并统一格式 2025-08-22 19:28:38 +08:00
xiaoQQya
0a361e974d
添加 PanSou 资源搜索功能 (#113)
* feat: 添加 PanSou 资源搜索功能
* fix: 修复 PanSou 未配置时搜索报错问题
* perf: 资源搜索结果按时间倒序排序
* fix: 修复缺失 PanSou 配置前端报错问题
* perf: 资源多源搜索结果合并去重
2025-08-22 18:53:06 +08:00
Cp0204
70176a46a1 🐛 修复油猴脚本任务名称获取逻辑
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-08-20 22:48:28 +08:00
Cp0204
36e4b3273d 🔧 fnv 未激活默认不提示
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-08-19 18:20:53 +08:00
Cp0204
282cb70cf5 📝 更新工具搭配方案
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 将 Alist 和 rclone 替换为 OpenList 和 SmartStrm
2025-08-18 11:37:10 +08:00
tellbin
195524f2ee
添加飞牛影视媒体库刷新插件 (#106)
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
- 用于与飞牛影视服务器进行对接:登录、获取媒体库列表、按名称查找目标媒体库并触发扫描刷新
- 支持自动处理 API 鉴权签名(cse 签名机制)与 Token 管理
- 支持重复任务检测,若遇到重复任务会尝试停止旧任务并重新触发
2025-08-15 15:45:55 +08:00
Cp0204
759e6a451b 添加 SmartStrm 插件
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-08-11 20:23:37 +08:00
Cp0204
d0c9a78067 🎨 优化点击样式
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-08-02 16:59:35 +08:00
jenfonro
518037cee8
♻️ 插件 alist_sync 修改为不同步子目录 (#99)
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
* ♻️ 修改为不同步子目录:先暂时修改为不同步子目录,原因是目前不清楚通过调用API创建任务时,是否会将原有的文件进行覆盖,后续测试修改完毕后再将此项迁移至TV模式下启用

* ♻️ 增加获取文件列表失败提示:有2个原因会导致代码报错:1.api刷新的为最底层目录,如果保存的目录被删除且上层目录未刷新时,获取的是假的文件列表,可能会为空,则报错2.网络不好获取目录失败。增加提示告诉用户原因
2025-07-18 18:25:59 +08:00
Cp0204
b153b2aaf6 🐛 修复转存目录下全为文件夹时越界报错 2025-07-18 18:17:48 +08:00
Cp0204
46ec89d201 📝 Add Sponsor
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-07-01 16:25:04 +08:00
Cp0204
b06fc18062 ♻️ 调整默认配置
- 将 $TV 重命名为 $TV_REGEX,用于剧集的正则匹配
- 将 $SHOW_PRO 重命名为 $SHOW_MAGIC,用于节目的魔法匹配
- 将 $TV_PRO 重命名为 $TV_MAGIC,用于剧集的魔法匹配
2025-07-01 16:03:33 +08:00
Cp0204
5809871cf1 优化自定义排序逻辑
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
- 自定义排序键一次替换改为完整替换
- 在优先级列表中添加"百"、"千"、"万"
- 排序因素加入间隔符,避免影响相邻数字自然排序
2025-06-26 18:56:34 +08:00
Cp0204
f6b7ecdc83 🐛 修复保存规则不对子目录生效 #98
- 改进逻辑:当更新目录输入为空时,沿用保存规则
2025-06-26 17:09:47 +08:00
jenfonro
53a2b04e60
♻️修复 alist_sync.py 变量命名 (#97)
* ♻️ 修复变量重命名后问题

* ♻️ 修复TV模式语法大小写问题
2025-06-26 16:15:37 +08:00
Cp0204
8e27444f0e 新增重存模式处理子目录更新 #67
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 重存模式下,删除整个子目录并重新转存
- 新增提示信息,帮助用户选择合适的处理模式
2025-06-26 01:00:23 +08:00
Cp0204
59e024fd40 ♻️ 插件 alist_sync 更清晰的变量命名 2025-06-25 20:25:47 +08:00
Cp0204
ba9d3c7826 🔧 插件 alist_sync 加入优先级列表 2025-06-25 20:17:11 +08:00
Cp0204
44b3920055 改进魔法变量 {II} 排序加入文件修改时间因素
- 无可排序字符时则按修改时间排序
- 和目录已有文件重名时始终在其后
- 确保稳定排序和正确赋值
2025-06-25 20:16:13 +08:00
xiaoQQya
a939c233dc
改进魔法变量 {II} 使用自然排序
* fix: 修复 II 魔法变量排序时不是自然排序的问题

* chore: del empty line

---------

Co-authored-by: Cp0204 <Cp0204@qq.com>
2025-06-25 19:46:48 +08:00
xiaoQQya
cd3964a8f8
🐛 修复 alist_sync 语法错误 (#95)
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-06-20 20:14:53 +08:00
Cp0204
cbd00b2fcf 📝 更新正则处理和魔法匹配说明
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
- 更新插件贡献者
- 杂项修改
2025-06-19 10:03:36 +08:00
Cp0204
2fe35a4ebb ntfy推送增加可选的认证与用户动作
- whyour/qinglong#2741
2025-06-19 09:59:14 +08:00
jenfonro
5b3fca3fdc
插件:调用 alist 跨网盘转存 (#94)
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2025-06-18 17:39:04 +08:00
Cp0204
e6b8963069 ️ 优化正则转换逻辑,修复空分享报错
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-05-20 11:57:47 +08:00
Cp0204
e55433c3f8 Revert "🐛 修复浏览空分享文件夹时报错"
This reverts commit a45663b1f1.
2025-05-20 11:54:46 +08:00
Cp0204
a45663b1f1 🐛 修复浏览空分享文件夹时报错 2025-05-20 11:37:45 +08:00
xiaoQQya
4646e7db78
新增文件选择列表排序功能 (#88)
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-05-18 15:26:12 +08:00
Cp0204
6d924efba2 🐛 修复特定场景下 {II} 取值重复 #89
- 新增 filename_index 字典,用于存储文件名和索引
- 使用 get 方法获取 filename_index 中的值,简化逻辑
2025-05-18 14:13:44 +08:00
Cp0204
0efded719f 插件 alist_strm_gen 支持 alist 签名
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-05-12 13:57:26 +08:00
xiaoQQya
b20a29ab8c
🐛 修复 {II} 不在开头时重复保存的问题 (#85)
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2025-05-11 22:03:42 +08:00
Hinata
aa848bf63f
🐛 Fix SyntaxError (#83)
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2025-05-11 12:53:56 +08:00
Cp0204
6e79107070 🐛 修复最后一个任务正则预览后删除报错
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 修复 formData.tasklist[fileSelect.index] 越界访问
2025-05-10 22:41:17 +08:00
Cp0204
c18f544c26 🔧 移除 dateutil 依赖
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2025-05-10 20:23:42 +08:00
Cp0204
52d4216727 更新配置结构、移除老旧版本升级代码 2025-05-10 19:37:21 +08:00
Cp0204
4ece1ec80a ♻️ 调整 Quark 类初始化方法 2025-05-10 19:37:21 +08:00
Cp0204
f692ce57ee 增加通知推送测试的按钮和功能
- 在 run.py 中添加了处理测试请求的逻辑,设置 QUARK_TEST 环境变量
- 更新了 index.html,增加推送测试按钮
- 修改了 quark_auto_save.py,增加了转存测试和通知测试的功能
- 转存测试增加错误处理和日志输出
2025-05-10 19:37:20 +08:00
Cp0204
4669935200 🔧 优化通知配置读取 2025-05-10 17:11:17 +08:00
Cp0204
f005d4f614 WEBUI 端口可用环境变量配置
- 新增 HOST 和 PORT 环境变量,默认值分别为 0.0.0.0 和 5005
- 更新 app.run() 方法,使用新的环境变量配置
2025-05-10 12:45:31 +08:00
Cp0204
a7e61cd937 ♻️ 调整重命名逻辑:子目录文件不重命名
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-05-08 22:08:16 +08:00
Cp0204
202349b3a9 增加多种类型的文件图标显示
- 新增 _get_file_icon 方法,用于获取文件图标
- 扩展图标类型,支持视频、图片、音频、文档和压缩文件等类型
2025-05-08 20:44:26 +08:00
Cp0204
54a1c222c7 改进 {I} 排序:如相同序号已存在则递增 2025-05-08 19:34:30 +08:00
Cp0204
4c245d2c34 🐛 修复油猴添加的任务无插件配置
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 如果请求数据中没有提供"addition"字段,则使用默认的插件配置
2025-05-07 17:09:06 +08:00
Cp0204
d2e63b96eb 🐛 Aria2插件:修复下载文件为空时报错 #80 2025-05-07 17:00:05 +08:00
Cp0204
cc7603f92b 🐛 修正排序策略为:目录不参与排序 2025-05-07 00:52:46 +08:00
Cp0204
c80c73d3cc 增强 magic_variable 的识别
- {DATE} 增加对两位数年份的匹配
- 改进 {E} 的正则,健壮匹配
- 新增 {VER} 变量以识别版本
- 优化 {DATE} 处理,补全不完整的年份信息
2025-05-05 01:03:59 +08:00
Cp0204
c2f674cef0 优化保存目录中文件是否存在的比较逻辑
- 在 run.py:get_share_detail() 中增加对目录的处理,不进行重命名
- dir_check_and_save() 优化对比逻辑,提高效率,增强可读性
2025-05-05 00:55:50 +08:00
Cp0204
3c193dcd74 重构重命名功能,引入魔法变量
- 引入 MagicRename 类,支持文件名的正则匹配和替换
- 引入魔法变量,支持提取文件名部分信息
- 引入 {I} 模式,支持文件编序 (WIP)
- 预览正则时,区别显示目录已有文件
- 移除 do_rename_task() 新增 do_rename(),调整逻辑为只对新转存的文件重命名
- 更新相关处理逻辑,修改 /get_share_detail 前后端传参
2025-05-03 16:39:58 +08:00
Cp0204
7b4fd666b4 🐛 预防运行日志显示异常
- 使用 eventData.replace('<', '<\u200B') 防止 HTML 解析错误
2025-05-03 16:16:57 +08:00
Cp0204
eea76d3aa3 🔧 修改逻辑:运行单个任务后不刷新配置
- 以免测试任务时参数被覆盖
2025-05-03 11:46:46 +08:00