From ce59d82ed20c5a8d324a8bd3cd0c286db4ae4b51 Mon Sep 17 00:00:00 2001 From: "lzyme.dev@gmail.com" Date: Sun, 30 Aug 2026 22:18:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3=E5=92=8C?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 +++++++++++++++++--- vite.config.mjs | 4 ++-- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 776c3b5..0325c3e 100644 --- a/README.md +++ b/README.md @@ -48,11 +48,16 @@ ### 115 网盘集成 +- **番号智能匹配**:双阶段搜索策略 — 第一阶段精准搜索(完整番号 + `type:4`),未命中时第二阶段模糊兜底(尾号 + + 正则匹配),支持不规则文件名(如 `MIVR00345-5.mp4`、`ABP001.mp4`) +- **不规则文件名自动重命名** + :检测到需第二阶段才能匹配的作品时,自动将文件重命名为标准番号格式(如 `mdvr00317-3.mp4` → `MDVR-317-3.mp4` + ),设置面板可开关 + 选择范围(仅VR / 全部) - 作品目录匹配与详情页预加载 - 多目录选择上传字幕 - 字幕一键直传至匹配目录 - **作品删除增强**:删除整个文件夹(非仅视频),支持标记删除批量操作,删除后字幕目录列表联动;批量删除含风控保护(1~3s - 随机延迟 + 触发风控自动重试退避) + 随机延迟 + 触发风控自动重试退避);删除安全检查使用 `codeParse` 正则匹配番号 ### 数据管理 @@ -108,7 +113,7 @@ JHS-enhance/ │ ├── list-page-button.js # 列表页功能按钮(待鉴定/已收藏/新作品/黑名单管理) │ ├── detail-page.js # 详情页数据加载与基础增强 │ ├── detail-page-button.js# 详情页操作按钮(115 目录预加载 + 磁力排序过滤面板) -│ ├── setting.js # 设置面板(Tab 页:基础/任务/域名/快捷键/屏蔽/缓存/标记删除/打赏作者) +│ ├── setting.js # 设置面板(Tab 页:基础/任务/域名/快捷键/屏蔽/缓存/标记删除/打赏作者;含 115 自动重命名开关 + 范围选择) │ ├── translate.js # 标题翻译(Google 翻译 API,原始标题缓存) │ ├── preview-video.js # DMM 预览视频播放器 │ ├── highlight-magnet.js # 磁力链接高亮 + 排序 + 过滤(多键排序、并集过滤、4K 高亮) @@ -118,7 +123,7 @@ JHS-enhance/ │ ├── new-video.js # 新作品检测与通知 │ ├── task.js # 后台任务调度(黑名单/收藏演员/新作品定时执行) │ ├── history.js # 浏览历史表格 -│ ├── wangpan-115.js # 115 网盘匹配/标签/删除(含风控保护的批量删除) +│ ├── wangpan-115.js # 115 网盘匹配/标签/删除(含 codeParse 正则匹配、双阶段搜索、自动重命名) │ ├── wangpan-115-task.js # 115 网盘任务处理(文件搜索 API 封装) │ ├── aliyun-pan.js # 阿里云盘备份/恢复 │ ├── fc2.js # FC2 页面处理 @@ -297,6 +302,15 @@ window.show.ok('操作成功'); // Toast 通知 ## 版本历史 +- **v3.3.9** + - 新增:115 番号智能匹配 — `codeParse` 正则匹配引擎,双阶段搜索策略(精准 → + 模糊兜底),支持不规则文件名(如 `MIVR00345-5.mp4`、`ABP001.mp4`) + - 新增:115 不规则文件名自动重命名 — + 检测到需模糊匹配的作品时自动批量重命名为标准格式(如 `mdvr00317-3.mp4` → `MDVR-317-3.mp4`),设置面板可开关 + + 范围选择(仅VR / 全部) + - 优化:删除安全检查改用 `codeParse` 正则匹配,消除 `includes` 方式对不规则文件名的误判 + - 优化:`searchFiles` 增加 `type:4` 参数,搜索仅返回视频文件,避免目录占用 30 条槽位 + - **v3.3.8** - 新增:Javxy 多源视频预览独立按钮(番号/识别码右侧),基于 Javxy 聚合 API,支持 JavTrailers / JavDB 等多源回退 - 新增:HLS 视频播放运行时(hls.js 封装),支持 .m3u8 格式、播放进度记忆、画质切换 diff --git a/vite.config.mjs b/vite.config.mjs index a2a1e3d..f37578c 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -8,8 +8,8 @@ export default defineConfig({ userscript: { name: 'JHS-enhance', namespace: 'JHS-enhance', - version: '3.3.7', - author: 'xie bro,fireinrain', + version: '3.3.9', + author: 'xiebro,fireinrain', description: 'Jav-鉴黄师 增强脚本。列表页:作品状态标签、一键筛选、新作品检测、演员黑名单过滤;详情页:磁力链接高亮、DMM 多画质预览视频、标题翻译、整合字幕搜索(迅雷+SubTitleCat)并支持 115 直传、多源预览图(javfree/projectjav/javstore)含来源切换;数据:115 网盘目录匹配与多目录选择、云盘备份/恢复、跨 Tab 同步;其他:自动翻页、分类折叠、Top250、以图识图、热门榜单、评论查看、相关清单。支持 JavDB / JavBus / JavSee / SeeJav / FC2 / JavTrailers', license: 'MIT', icon: 'https://www.google.com/s2/favicons?sz=64&domain=javdb.com',