Commit Graph

128 Commits

Author SHA1 Message Date
x1ao4
649169327b 将顺序命名使用的文件排序函数改为全局函数,并优化排序方式 2025-04-26 21:39:29 +08:00
x1ao4
f42bf7e80b 统一剧集编号提取函数,优化日志过滤信息计数方式 2025-04-26 00:18:25 +08:00
x1ao4
c3269bbdb7 修复正则命名模式下日志不打印文件夹的问题 2025-04-25 21:57:47 +08:00
x1ao4
c735ade0d0 优化剧集命名表达式的应用效果,优化日志信息的打印逻辑 2025-04-25 04:13:18 +08:00
x1ao4
50416ca514 优化新增文件时日志打印信息的方式,调整预览界面 2025-04-25 02:32:17 +08:00
x1ao4
0c78737f34 修复了一些 BUG 2025-04-23 04:37:56 +08:00
x1ao4
2463e214dc 优化了剧集编号提取和文件排序的逻辑 2025-04-22 23:19:39 +08:00
x1ao4
afdb534a7b 优化对纯数字日期格式的处理逻辑 2025-04-22 17:20:56 +08:00
x1ao4
56855a8f8f 优化重命名和打印信息逻辑 2025-04-22 04:20:00 +08:00
x1ao4
f82121b7dc 新增剧集命名模式 2025-04-21 18:14:25 +08:00
x1ao4
7c20a03c5f 新增顺序命名模式 2025-04-21 04:58:20 +08:00
x1ao4
997bba7047 在 Cp0204/quark-auto-save v0.5.3.1 的基础上增加过滤规则功能 2025-04-21 02:18:39 +08:00
x1ao4
243ddff74d 优化过滤规则功能,新增顺序命名功能 2025-04-20 23:24:20 +08:00
x1ao4
cd435a5818 增加文件过滤功能
通过设置过滤规则,使用添加的过滤词汇来过滤不需要的文件。
2025-03-31 02:59:55 +08:00
Cp0204
fd3d439b3e 🎨 优化通知消息样式
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 在失败任务消息中添加以增强可读性
2024-12-11 18:41:04 +08:00
Cp0204
9e50d52d0a 🔧 转存接口参数增强 2024-12-10 18:03:45 +08:00
Cp0204
f8e78506d0 添加 PLUGIN_FLAGS 环境变量以禁用某些插件
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 在README中添加`PLUGIN_FLAGS`环境变量说明
- 在`run.py`中读取并传递`PLUGIN_FLAGS`到模板
- 在`index.html`中根据`PLUGIN_FLAGS`动态显示插件
- 在`quark_auto_save.py`中根据`PLUGIN_FLAGS`跳过禁用插件的加载
2024-12-06 18:47:05 +08:00
Cp0204
7472a96282 🐛 修复 aria2 插件 UA 使用问题
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2024-12-06 09:55:46 +08:00
Cp0204
f1cf1f0eb8 🐛 修复请求错误处理逻辑
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 注释掉 `response.raise_for_status()` 以避免非200状态码抛出异常
- 修改错误响应内容
2024-12-05 16:51:38 +08:00
Cp0204
7d8701db0a 🐛 修复任务查询报错
- 一处 `_send_request()` 方法漏改
2024-12-05 11:24:07 +08:00
Cp0204
b3e0eead61 🔧 优化 JSON 写入格式
- 调整 JSON 写入时的缩进为 2 个空格,以保持一致性
- 添加 `sort_keys=False` 参数以避免键排序,保持原有顺序
2024-12-04 15:12:17 +08:00
Cp0204
09109fe9bf ♻️ 重构插件加载逻辑,优化配置更新
- 配置操作类函数整合到 class 中
- 容器运行时补充缺失配置
2024-12-04 14:45:37 +08:00
Cp0204
fdc4cbb2e8 ♻️ 使用基础URL常量,便于维护 2024-12-04 11:03:00 +08:00
Cp0204
b21c75e125 ♻️ 优化移动端请求封装
- 使用kwargs.get方法动态获取请求头,提高代码灵活性
- 将请求方法封装到_send_request方法中,减少重复代码
- 移动端更新URL为drive-m.quark.cn,确保请求地址正确
2024-12-03 22:37:39 +08:00
Cp0204
8b1f5067f2 🔧 移动方法位置,提高代码可读性 2024-12-03 22:37:39 +08:00
Cp0204
9fd7b5934d ♻️ 重构请求方法和私有化函数
- 将 `match_mparam_form_cookie` 方法私有化并重命名为 `_match_mparam_form_cookie`
- 新增 `_send_request` 方法,统一处理请求并添加错误处理
- 将所有请求方法替换为 `_send_request`,简化代码并提高可维护性
2024-12-03 22:37:39 +08:00
Cp0204
16866a00b9 ♻️ 重构对通知变量 bool 值的处理
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2024-11-29 17:17:29 +08:00
Cp0204
26060f0dd7 🐛 优化插件调用逻辑,减少冗余打印
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2024-11-25 02:09:16 +08:00
Cp0204
4e45e37412 增加配置转换升级处理代码
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 添加打印语句以显示配置更新版本
- 处理媒体服务器和任务列表的结构变化
2024-11-25 01:46:08 +08:00
Cp0204
63230d5c2b 增加新建任务时插件默认配置项的支持
- 优化插件加载逻辑以返回可用插件和任务插件配置
- 修改插件配置的 json 编辑器高度为180px
2024-11-25 01:25:40 +08:00
Cp0204
c3c4ad6c00 媒体库模块 改称为 插件
- 媒体库模块改称为插件,更好地反映功能
- 更新相关文档和代码中的所有引用
- 修改变量名以反映插件的概念
- 确保代码一致性和可读性
2024-11-25 00:08:18 +08:00
Cp0204
9da63f12c7 任务运行时传递额外参数给媒体库模块
- 在多个模块的 run() 添加 **kwargs 参数
- 允许在任务中传递附加配置以增强灵活性
- 将打印信息中的“目标目录”修改为“保存路径”以提高可读性
2024-11-24 22:51:25 +08:00
Cp0204
2427a6d26b 优化 Quark.do_save_task() 返回值为 tree
- 调整 tree 生成逻辑
- tree node 记录更多信息,用以扩展处理
2024-11-24 15:12:20 +08:00
Cp0204
a0681e5e44 增加 Quark 类 download() 及 UA 2024-11-24 15:02:46 +08:00
Cp0204
357c59eb55 添加媒体服务器优先级配置及加载逻辑
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 新增媒体服务器优先级配置文件(_priority.json)
- 调整模块加载顺序以支持优先级设置
2024-11-19 04:20:34 +08:00
Cp0204
baf5d751ca 🔧 优化Quark模块,增加ls_dir参数及异常处理
- 为 ls_dir 方法添加可选参数 kwargs,以增强灵活性
- 在加载媒体服务器时,捕获异常并打印详细错误信息
2024-11-19 03:00:19 +08:00
Vin
ec767e2a4b
提高移动端参数正则匹配兼容性 (#40)
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
* feat(mparam): new regular expression matching method

* chore(mparam): remove unnecessary comments

- 移除不必要的注释

---------

Co-authored-by: Bela Proinsias <naythan@foxmail.com>
Co-authored-by: Cp0204 <Cp0204@qq.com>
2024-11-17 23:42:13 +08:00
Cp0204
fe4643ff7c 🔧 修改emby_id为media_id,更新配置结构
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2024-11-14 02:51:57 +08:00
Cp0204
6c8416d7d6 🧩 优化媒体库模块加载与调用逻辑 2024-11-14 02:14:18 +08:00
Cp0204
ae64cb3dfb ♻️ 优化Emby模块,重构调用逻辑 2024-11-13 23:10:20 +08:00
Cp0204
dd42197b27 ♻️ 优化Emby模块配置及加载逻辑 2024-11-13 03:39:18 +08:00
Cp0204
9a1ebe0894 ♻️ 重构媒体库代码,模块化以便扩展
- 通过load_media_servers函数动态加载媒体库模块
- 动态加载媒体库配置,提高扩展性
- 修改部分配置字段,并添加兼容升级代码
2024-11-13 01:28:37 +08:00
Cp0204
99bc9b862a ️ 优化 $TV 正则表达式匹配逻辑 2024-11-08 14:50:08 +08:00
Cp0204
ff2e0c01d9 🐛 修复提取码验证响应处理
- 修改条件判断,确保仅在状态为200时返回数据
- 提高错误处理的准确性,增强代码健壮性
2024-11-07 19:39:20 +08:00
Cp0204
e84cc24cb1 支持提取码的分享链接
- 使用方法:链接中拼接 `?pwd=xxxx`,如 pan.quark.cn/s/xxxx?pwd=xxxx#/list/share
2024-11-04 12:45:45 +08:00
Cp0204
2aa940bf5b 正则替换表达式支持 $TASKNAME 变量 2024-11-02 16:29:49 +08:00
Cp0204
86f8d3bbf6 调整接口:使用PC网页端API
- 优化原 h5 接口 st 参数容易过期
- 移除冗余代码
2024-11-02 15:44:25 +08:00
Cp0204
5e874a4b40 优化 get_detail 函数及返回结构
- 提升可读性
- 返回分享信息,用以前端自动匹配
2024-11-01 16:43:16 +08:00
Cp0204
d2ea724ba2 添加从指定文件开始订阅的功能 2024-08-11 21:12:47 +08:00
Cp0204
6174915041 🐛 修复默认魔法匹配跳过重命名 2024-08-05 00:23:18 +08:00