Commit Graph

155 Commits

Author SHA1 Message Date
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
Cp0204
6fef536d6e 优化帐号验证 2024-07-28 03:26:02 +08:00
Cp0204
040a698492 🎨 通知内容优化 2024-07-28 03:25:45 +08:00
Cp0204
bc20e82f27 修复和适配签到功能 2024-07-28 03:24:31 +08:00
Cp0204
ff18be3a5a 🔨 暂时移除签到功能和更新文档 2024-07-26 00:22:57 +08:00
Cp0204
8ea882eb87 🚑️ 更改默认 gh 加速服务 #23 2024-06-18 12:05:03 +08:00
Cp0204
c8f0428a73 🐛 修复对文件夹忽略后缀 #22 2024-06-15 02:43:14 +08:00
Cp0204
cb4f59b5ef 🩹 获取目录 fid 失败容错 #22 2024-06-15 02:42:06 +08:00
Cp0204
1bdb9981b4 🐛 修复子文件夹为空错误地标记 shareurl_ban 2024-06-15 01:06:11 +08:00
Cp0204
0349e16bc2 可从配置文件自定义 magic_regex #21 2024-06-12 18:03:21 +08:00
Cp0204
33a05f1cf1 目标路径:兼容无/开头写法,留空默认存到根目录 2024-05-31 16:25:00 +08:00
Cp0204
a4bd83705f ️ 无正则时跳过重命名任务 2024-05-31 11:07:12 +08:00
Cp0204
65f9c9669b 🐛 修复存到根目录报错,兼容无/开头写法 2024-05-31 10:56:15 +08:00
Cp0204
89e0fa2d24 文件已被分享者删除时,标记并通知提醒 2024-05-17 02:06:24 +08:00
Cp0204
5a34c36a5a 🚑️ 更改默认 gh 加速服务 2024-05-17 00:53:52 +08:00
Cp0204
7bae8a45de 🔥 移除转存测试 2024-05-17 00:50:58 +08:00
Cp0204
b1d4b484c6 🔨 青龙环境直接使用内置的通知模块 close #15 2024-05-11 16:17:13 +08:00
Cp0204
f9b167947f 🐛 异常跳出重命名 fix #11 2024-04-27 21:13:28 +08:00
Cp0204
36dd1309c5 🎨 任务成败通知美化 2024-04-26 00:44:58 +08:00
Cp0204
726f8356e0 🔨 修改子目录匹配逻辑 2024-04-25 22:33:17 +08:00
Cp0204
38d4503c68 🐛 修复未子目录fid fix #9 2024-04-25 22:16:56 +08:00
Cp0204
125872b934 fix #8 2024-04-24 23:22:09 +08:00
Cp0204
943b8f42be 支持子目录正则重命名 2024-04-24 17:20:50 +08:00
Cp0204
7bbf7b55a9 🐛 修复更新子目录被正则过滤 fix #6 2024-04-24 17:07:31 +08:00
Cp0204
93a60dd036 支持单个任务运行 2024-04-22 02:06:02 +08:00
Cp0204
abdbbdee4e 💄 增加提示 2024-04-21 20:37:38 +08:00
Cp0204
2d469509a3 💄 为已知文件类型显示图标 2024-04-21 20:09:13 +08:00
Cp0204
818edc95ee 以目录树显示更新文件 2024-04-21 19:50:56 +08:00
Cp0204
108a63fd12
重写子文件夹递归更新 2024-04-21 17:45:59 +08:00
湛蓝
0c2d201a6c
🐛 修复深层嵌套目录报错的问题
 为了避免深层扫描任务强度过大,增加配置allowSubDirectoryRegList,符合规则的子目录才进行递归扫描
2024-04-20 13:31:10 +08:00
湛蓝
6745e9a27a
support sub dir update 2024-04-20 11:03:55 +08:00
Cp0204
d49b7a6f18 优化转存结果的查询逻辑和回显 2024-04-14 01:08:07 +08:00
Cp0204
1ea62c5d0a 简化代码 2024-04-09 01:41:04 +08:00
Cp0204
e38bc5bf24 可自定义GH代理 2024-04-06 11:08:00 +08:00
Cp0204
f1eb2dfea0 全局变量大写 2024-04-06 10:59:17 +08:00
Cp0204
f72eab1eb0 调整执行顺序 2024-04-05 00:31:21 +08:00
Cp0204
9400de3b72 cookie 去前后空格 2024-04-04 02:23:03 +08:00
Cp0204
518c6112b8 更改保存目录 fid 的存取方式 2024-04-04 01:32:56 +08:00
Cp0204
a8a6675eee 代码调整 2024-04-04 01:32:56 +08:00
Cp0204
fe85478d8c 修复保存到根文件夹 2024-04-04 00:34:39 +08:00
Cp0204
86f83e900c 优化 emby 连接,修复报错 2024-04-03 16:08:22 +08:00
Cp0204
d526d8d056 优化st提取 2024-04-03 12:52:18 +08:00
Cp0204
c4b35d9a27 规范接口 2024-04-03 03:07:30 +08:00
Cp0204
166e18fcfa 面向对象 2024-04-03 00:53:05 +08:00
Cp0204
99b1a4a9aa 修复引号错误 2024-04-02 16:01:10 +08:00
Cp0204
8c3603bcad 修复超50任务fid超限 2024-04-02 02:17:29 +08:00
Cp0204
ef48a6eeca 增加报运行时长 2024-04-02 01:38:09 +08:00
Cp0204
1b933094e5 更多的报错信息 2024-04-01 00:23:34 +08:00
Cp0204
f711925dc6 可单独指定子任务星期几执行 2024-03-29 02:05:41 +08:00
Cp0204
292ab70b9d 当分享是一个文件夹时,读取文件夹内列表 2024-03-20 21:28:31 +08:00
Cp0204
69c94b40da 支持简单配置:当无配置文件且有环境变量 QUARK_COOKIE 时,仅签到 2024-03-20 19:40:28 +08:00
Cp0204
2c05faba91 根据 taskname 搜索 Emby 媒体库,并刷新 2024-03-04 15:15:58 +08:00
Cp0204
060745c0a7 签到领空间取整 2024-03-02 17:09:01 +08:00
Cp0204
966f31cd22 转存任务结果确认,失败通知 2024-02-29 20:00:50 +08:00
Cp0204
239511a1d9 修复当所有任务过期时的预建目录报错 2024-02-29 17:43:16 +08:00
Cp0204
77a0699cda 修复过期任务也预建文件夹 2024-02-28 03:57:45 +08:00
Cp0204
0caa4111ac 支持单独禁用签到成功通知 2024-02-28 03:57:45 +08:00
Cp0204
ed70aa1d7d 支持多账号签到,日志输出优化 2024-02-28 03:57:44 +08:00
Cp0204
fa633d7377 签到成功通知 2024-02-28 03:57:44 +08:00
Cp0204
aa2046c98e 每日签到领空间 2024-02-28 03:57:44 +08:00
Cp0204
1b7dc36f8d 支持docker独立部署 2024-02-28 03:57:44 +08:00
Cp0204
6a1eb3a4ab 魔法匹配功能 2024-01-31 03:29:59 +08:00
Cp0204
8181851522 更友好的通知格式:文件名 , 分隔 2023-12-29 13:58:58 +08:00
Cp0204
881f82512b 提取 shareurl 时取最后一串 fid 2023-12-29 13:36:04 +08:00
Cp0204
881c114012 fix log 2023-12-28 23:07:48 +08:00
Cp0204
f0db6bcecc 未配置 push_config 则使用青龙环境通知设置 2023-12-28 22:27:46 +08:00
Cp0204
003a8a20b6 判断已存可选忽略文件后缀 2023-12-28 22:01:15 +08:00
Cp0204
9c25dbc980 推送通知使用整理后的文件名 2023-12-28 21:43:38 +08:00
Cp0204
b1ba4eb8b4 优化 shareurl 提取 2023-12-28 20:13:51 +08:00
Cp0204
c38f54d863 优化夸克API参数,目录翻页历遍 2023-12-28 18:08:22 +08:00
Cp0204
9d7c85b8ea 任务期限可选
Update README.md
2023-12-28 00:13:50 +08:00
Cp0204
a14a195e39 添加 Emby API 刷新元数据参数 2023-12-27 23:05:35 +08:00
Cp0204
4b912b1b13 改造通知模块兼容其他通知渠道 2023-12-27 14:34:59 +08:00