q
b967c7a1bb
Merge pull request #177 from qaiu/pr-177
...
# Conflicts:
# parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java
# parser/src/test/java/cn/qaiu/parser/PanDomainTemplateTest.java
2026-04-19 08:51:44 +08:00
q
c64855d4ad
feat: improve downloader integration for parsed files
2026-04-19 08:43:27 +08:00
copilot-swe-agent[bot]
e79478c421
refactor: address code review - extract constants, improve logging
...
- Extract Pattern constants as static final fields
- Extract PAGE_SIZE constant for API pagination
- Add logging for NumberFormatException in file size parsing
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/56418d09-a396-40cf-a080-c71e4a69c323
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2026-04-18 08:46:06 +00:00
copilot-swe-agent[bot]
c401a84eb8
feat: add Feishu cloud disk share parser (file + folder support)
...
Add FsTool parser for Feishu (飞书) cloud disk share links.
Supports both file and folder share URL formats:
- File: https://xxx.feishu.cn/file/{token}
- Folder: https://xxx.feishu.cn/drive/folder/{token}
The parser:
- Fetches anonymous session cookies from share page
- Uses Range probe to detect filename and size
- Returns download URL with required headers (Cookie, Referer)
- Supports folder listing via v3 API with pagination
- Updates README with Feishu in supported cloud disk list
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/56418d09-a396-40cf-a080-c71e4a69c323
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2026-04-18 08:43:26 +00:00
copilot-swe-agent[bot]
a45a64380c
优化乐云(LE)正则以支持 /mshare/ 格式,补充测试用例
...
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/7341ab49-5648-498c-b153-0fcd3b3f8aad
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2026-04-12 11:40:55 +00:00
copilot-swe-agent[bot]
49ec54a3b5
refactor(tests): 改善测试注释说明,增强可读性
...
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/5523822b-ffe2-4e95-ac13-fd3f0dc41970
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2026-04-12 11:19:51 +00:00
copilot-swe-agent[bot]
d815cc1010
fix(PanDomainTemplate): 优化现有网盘域名模板正则表达式
...
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/5523822b-ffe2-4e95-ac13-fd3f0dc41970
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2026-04-12 11:17:06 +00:00
qaiu
d4940ca9ee
fixed: 123-YePan: Fix regex pattern for share key extraction
2026-04-07 08:20:06 +08:00
copilot-swe-agent[bot]
0b49c55cf3
feat: recognize new Fangcloud /share/ URL format in addition to /sharing/ and /s/
...
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/dc483348-3899-4448-80ce-c2352e6bc23e
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2026-04-05 08:20:46 +00:00
copilot-swe-agent[bot]
03503115fd
feat: 文叔叔(WS)域名扩展 + 单元测试补充
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2026-03-18 02:18:53 +00:00
q
256ec3b152
Fixed: Lz parser return filename error.
2026-03-07 13:45:26 +08:00
q
ba0ac86eea
LzToooool
2026-03-06 10:38:11 +08:00
rensumo
6458a6e2c5
refactor qk parser and add package metadata
2026-02-23 08:01:08 +08:00
q
fdf067c25e
更新 夸克解析、小飞机解析,前端版本号
2026-02-22 19:15:15 +08:00
rensumo
81ffbbd6b1
feat: harden donated-account failure token and document key usage
2026-02-22 12:24:47 +08:00
qaiu
80fa51fd0a
更新 PanDomainTemplate.java 删除118网盘解析
2026-02-12 20:35:23 +08:00
qaiu
a170134456
删除 P118Tool.java
2026-02-12 20:33:49 +08:00
q
3a25e5f2ae
feat(v0.2.1): 添加认证参数支持和客户端下载命令生成
...
主要更新:
- 新增 auth 参数加密传递支持 (QK/UC Cookie认证)
- 实现下载命令自动生成 (curl/aria2c/迅雷)
- aria2c 命令支持 8 线程 8 片段下载
- 修复 cookie 字段映射问题
- 优化前端 clientLinks 页面
- 添加认证参数文档和测试用例
- 更新 .gitignore 忽略编译目录
2026-02-05 20:35:47 +08:00
q
c760e47154
优化超星解析,清理冗余代码
2026-02-04 17:10:52 +08:00
q
ea47bb39eb
Fixed 蓝奏云目录解析cookie验证问题
2026-02-03 13:27:09 +08:00
q
1b357de2f3
Fixed 蓝奏优享解析,v019b21
2026-02-02 16:02:36 +08:00
q
cf76a5ddd6
fixed: 修复蓝奏优享 #159 , #158
2026-02-02 15:59:44 +08:00
q
4e27bf0dc4
蓝奏云规则更新
2026-02-01 10:33:25 +08:00
q
1f3161216a
fix(LeTool): 修复子目录 fileId URL 编码问题
...
- 在构建 parserUrl 时对 fileId 进行 URL 编码
- 避免 %2B 等特殊字符被前端 axios 自动解码导致请求失败
- 添加异常处理和降级方案
2026-01-23 17:59:19 +08:00
q
e5f7b164a3
fix(LeTool): 修复联想乐云目录解析失败问题
...
- 添加统一的 HEADERS 定义,包含完整的浏览器请求头
- 修复 API_URL_PREFIX 路径(share -> mshare)
- 添加 getCleanShareId() 方法处理 URL 中的查询参数
- 所有请求统一使用 putHeaders(HEADERS)
- 增加调试日志输出
2026-01-23 13:24:11 +08:00
q
7974c92382
联想乐云文件夹解析
2026-01-23 12:45:51 +08:00
qaiu
b51add45f1
LeTool乐云目录解析
2026-01-23 03:26:35 +08:00
q
b58b3658b5
更新Playground和JsHttpClient相关功能,整理文档结构
2026-01-06 00:00:37 +08:00
q
047a8eab89
更新代码和文档
2026-01-03 21:11:04 +08:00
q
93ab3f3f3f
Remove TypeScript-related code and documentation
...
- Remove TypeScript API endpoints from PlaygroundApi
- Remove TypeScript methods from DbService interface and implementation
- Delete PlaygroundTypeScriptCode model class
- Delete TypeScript documentation files
- Clean up unused imports
2026-01-02 19:27:21 +08:00
q
ce1c4ee669
Fix playground bugs and remove TypeScript compiler
...
- Fix BUG1: JavaScript timeout with proper thread interruption using ScheduledExecutorService
- Fix BUG2: Add URL regex validation before execution in playground test API
- Fix BUG3: Register published parsers to CustomParserRegistry on save/update/delete
- Remove TypeScript compiler functionality (tsCompiler.js, dependencies, UI)
- Add password authentication for playground access
- Add mobile responsive layout support
- Load playground parsers on application startup
2026-01-02 19:24:47 +08:00
copilot-swe-agent[bot]
2edf235941
Complete TypeScript compiler integration with examples and documentation
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-12-07 04:48:38 +00:00
copilot-swe-agent[bot]
2a3244a8fa
Address code review feedback: fix Promise.race, improve statusText, use English error messages
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-12-06 22:52:37 +00:00
copilot-swe-agent[bot]
9912e6fef1
Complete backend implementation with comprehensive documentation
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-12-06 22:51:08 +00:00
copilot-swe-agent[bot]
d475dcbcdc
Add fetch polyfill tests and documentation
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-12-06 22:49:32 +00:00
copilot-swe-agent[bot]
5ffe94e3a4
Implement fetch polyfill and Promise for ES5 backend
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-12-06 22:44:52 +00:00
q
f82267f8a7
js演练场漏洞修复
2025-11-30 02:07:56 +08:00
q
46bd5819b3
js演练场,ye2
2025-11-29 03:44:47 +08:00
q
e74d5ea97e
js演练场
2025-11-29 03:41:51 +08:00
q
1dfdff7024
js演练场
2025-11-29 02:56:25 +08:00
q
f87a66bc79
fixed. 123跨区下载错误
2025-11-28 19:48:19 +08:00
q
74b9cc438c
客户端链接(实验性),js解析器插件,汽水音乐,一刻相册,咪咕音乐
2025-11-25 16:34:24 +08:00
q
474eea5f80
- [汽水音乐-qishui_music]( https://music.douyin.com/qishui/ )
...
- [咪咕音乐-migu](https://music.migu.cn/ )
- [一刻相册-baidu_photo](https://photo.baidu.com/ )
2025-11-15 21:49:40 +08:00
q
3b63f48dfa
ce盘优化
2025-11-13 19:32:44 +08:00
q
95697de1d0
Merge remote-tracking branch 'origin/main'
2025-11-13 18:20:32 +08:00
q
0a3dbc6342
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# parser/src/test/java/cn/qaiu/parser/clientlink/impl/CurlLinkGeneratorTest.java
2025-11-13 17:58:59 +08:00
copilot-swe-agent[bot]
72f215c301
Simplify and optimize Ce4Tool and CeTool version detection logic
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-11-10 09:59:48 +00:00
copilot-swe-agent[bot]
add90984a5
Add Ce4Tool for Cloudreve 4.x API support and update CeTool with version detection
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-11-10 09:57:41 +00:00
q
c71d4cfa87
feat: 新增客户端协议生成系统,支持8种主流下载工具
...
🚀 核心功能
- 新增完整的客户端下载链接生成器系统
- 支持ARIA2、Motrix、比特彗星、迅雷、wget、cURL、IDM、FDM、PowerShell等8种客户端
- 自动处理防盗链参数(User-Agent、Referer、Cookie等)
- 提供可扩展的生成器架构,支持自定义客户端
🔧 技术实现
- ClientLinkGeneratorFactory: 工厂模式管理生成器
- DownloadLinkMeta: 元数据存储下载信息
- ClientLinkUtils: 便捷工具类
- 线程安全的ConcurrentHashMap设计
🌐 前端集成
- 新增ClientLinks.vue界面,支持客户端链接展示
- Element Plus图标系统,混合图标显示
- 客户端检测逻辑优化,避免自动打开外部应用
- 移动端和PC端环境判断
📚 文档完善
- 完整的CLIENT_LINK_GENERATOR_GUIDE.md使用指南
- API文档和测试用例
- 输出示例和最佳实践
从单纯的网盘解析工具升级为完整的下载解决方案生态
2025-10-24 09:29:05 +08:00
q
2b17567a1d
修复WPS域名匹配正则表达式
...
- 修复PWPS正则表达式,支持子域名匹配
- 从 https://www\.kdocs\.cn/l/ (?<KEY>.+) 修改为 https://(?:[a-zA-Z\d-]+\.)?kdocs\.cn/l/(?<KEY>.+)
- 现在可以正确匹配带子域名的WPS链接,如 www.kdocs.cn
- 测试通过:WPS云文档解析功能正常工作
2025-10-23 09:20:26 +08:00