Commit Graph

127 Commits

Author SHA1 Message Date
Cp0204
da7a5e93c8 🐛 修复网络异常时记录为分享失效 #71
- 调整分享详情和文件列表的返回结构
- 增强网络异常时的错误处理
2025-04-26 17:04:35 +08:00
Cp0204
b724fbb98a 增强路径名称中的特殊字符处理
- 修复选择转存目录时带提取码的链接处理
- 修复返回空路径时的错误提示
2025-04-25 12:26:50 +08:00
Hinata
c3ff5a49bd
🐛 Fix SyntaxError 2025-04-22 09:34:22 +08:00
Cp0204
a02ff884f5 🐛 修复正则预览未读取自定义魔法匹配
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-04-20 21:25:45 +08:00
Cp0204
9b9c5fe00a 调整单个任务执行逻辑
- 单任务执行前无须保存,由前端传递参数
- 单任务执行无视设定周期,始终执行
2025-04-19 23:55:09 +08:00
Cp0204
dc8362db08 🎨 优化任务周期提示输出 2025-04-19 22:01:10 +08:00
Cp0204
bc2cd1504e 🐛 修复星期全关依然运行的BUG 2025-04-19 21:59:06 +08:00
Cp0204
b118231f58 🔧 优化默认的 $TV 正则表达式
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 集数前强制定位,增强准确性
- 取消集数字符E编组,只取数字,替换默认加E
2025-04-19 20:57:13 +08:00
Cp0204
62464fec17 🐛 增强容错处理 2025-04-18 00:53:59 +08:00
Cp0204
13f89b32c6 ♻️ 重构 shareurl 解析逻辑 2025-04-18 00:34:37 +08:00
Cp0204
ffe95fcf66 重构配置文件读取与写入逻辑
- 将读取和写入 JSON 文件的功能封装到 Config 类中
- 更新相关代码以使用新的读取和写入方法
- 优化配置初始化流程,确保默认值的设置
2025-04-12 09:28:48 +08:00
Cp0204
dda9ec0a01 🔧 正则处理改为可选参数 2025-04-11 21:01:01 +08:00
Cp0204
c59ef3f0cf 添加排除关键词正则式到魔法匹配示例 2025-04-04 01:21:45 +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
港島小叔子
443d3cd632
fix: 运行脚本请求失败 (#33)
运行单个任务时报错,笔误
2024-07-28 19:19:11 +08:00