q
a989841a89
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
66b9bcc53a
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]
0560989e77
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]
12a5a17a30
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]
e346812c0a
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]
6b2e391af9
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]
199456cb11
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
f750aa68e8
js演练场漏洞修复
2025-11-30 02:07:56 +08:00
q
49b8501e86
js演练场,ye2
2025-11-29 03:44:47 +08:00
q
b4b1d7f923
js演练场
2025-11-29 03:41:51 +08:00
q
df646b8c43
js演练场
2025-11-29 02:56:25 +08:00
q
80ccbe5b62
fixed. 123跨区下载错误
2025-11-28 19:48:19 +08:00
q
aa0cd68f7f
客户端链接(实验性),js解析器插件,汽水音乐,一刻相册,咪咕音乐
2025-11-25 16:34:24 +08:00
q
584c075930
- [汽水音乐-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
0e2ca2f1ca
ce盘优化
2025-11-13 19:32:44 +08:00
q
52e889333b
Merge remote-tracking branch 'origin/main'
2025-11-13 18:20:32 +08:00
q
b5628eac17
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]
d23b11577e
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]
f1dd9fc0ee
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
42b721eabf
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
231d5c3fb9
修复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
q
064efdf3f3
feat: 完善JavaScript解析器功能
...
- 优化JsScriptLoader,支持JAR包内和文件系统的自动资源文件发现
- 移除预定义文件列表,完全依赖自动检测
- 添加getNoRedirect方法支持重定向处理
- 添加sendMultipartForm方法支持文件上传
- 添加代理配置支持
- 修复JSON解析的压缩处理问题
- 添加默认请求头支持(Accept-Encoding、User-Agent、Accept-Language)
- 更新文档,修正导出方式说明
- 优化README.md结构,删除不符合模块定位的内容
- 升级parser版本到10.2.1
2025-10-22 17:34:19 +08:00
q
c8a4ca7f16
feat: 添加getNoRedirect方法支持302重定向处理
...
- 在JsHttpClient中添加getNoRedirect方法,支持不自动跟随重定向的HTTP请求
- 修改baidu-photo.js解析器,使用getNoRedirect获取真实的下载链接
- 更新测试用例断言,验证重定向处理功能正常工作
- 修复百度一刻相册解析器302重定向问题,现在能正确获取真实下载链接
2025-10-21 17:47:59 +08:00
qaiu
97627b824c
更新 README.md
2025-10-21 12:49:10 +08:00
q
4166ea10af
忽略package-lock.json
2025-10-20 13:42:44 +08:00
q
fa12ab2c51
Merge branch 'main' of github.com:qaiu/netdisk-fast-download
2025-10-20 13:38:07 +08:00
q
4fc4ed8640
feat: 添加 WPS 云文档/WPS 云盘解析支持 ( closes #133 )
...
- 新增 PwpsTool 解析器,支持 WPS 云文档直链获取
- 调用 WPS API: https://www.kdocs.cn/api/office/file/{shareKey}/download
- 前端添加 kdocs.cn 链接识别规则
- 前端预览功能优化:WPS 云文档直接使用原分享链接预览
- 后端预览接口特殊处理:判断 shareKey 以 pwps: 开头自动重定向
- 支持提取文件名和有效期信息
- 更新 README 文档,添加 WPS 云文档支持说明
Parser 模块设计:
- 遵循开放封闭原则,易于扩展新网盘
- 只需实现 IPanTool 接口和注册枚举即可
- 支持自定义域名解析和责任链模式
技术特性:
- 免登录获取下载直链
- 支持在线预览(利用 WPS 原生功能)
- 文件大小限制:10M(免费版)/2G(会员版)
- 初始空间:5G(免费版)
2025-10-20 13:33:53 +08:00
copilot-swe-agent[bot]
c7e6d68fbd
Update parser documentation with PanBase inheritance and WebClient flow
...
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com >
2025-10-17 23:03:39 +00:00
q
8e661ed1c5
版本号,123文件信息解析支持
2025-10-17 16:41:02 +08:00
q
b8c1bca900
parser v10.1.17发布到maven central 允许开发者依赖
...
1. 添加自定义解析器扩展和相关示例
2. 优化pom结构
2025-10-17 15:51:41 +08:00
q
5e09b8e92a
parser v10.1.17发布到maven central 允许开发者依赖
...
1. 添加自定义解析器扩展和相关示例
2. 优化pom结构
2025-10-17 15:50:45 +08:00
q
c16bde6bb8
parser发布到maven central方便开发者依赖, pom文件结构调整
2025-10-16 18:08:03 +08:00
q
2d5a79bb16
Fixed: lz规则更新 #129 #128
2025-09-28 13:38:58 +08:00
q
6647fc5371
fixed. ye解析,去除正则匹配, 分享key去除后缀, #123 , #125
2025-09-15 09:44:32 +08:00
q
b67544f0cd
fixed. ye解析,去除正则匹配, #124,#125
2025-09-15 09:25:39 +08:00
q
5c60493a24
修复123解析 #123
2025-09-12 17:34:07 +08:00
q
6438505f4a
icloud国际版支持,QQ邮箱文件信息获取
2025-09-10 17:10:39 +08:00
q
a66bf84381
直链API添加文件信息
...
修复蓝奏目录文件大小处理报错问题 #120
2025-08-19 18:56:42 +08:00
q
4f8259d772
1. iz match fixed
...
2. redirect res content add "text/html; charset=utf-8"
2025-08-12 13:29:59 +08:00
q
e07272a5dc
添加支持 QQ闪传,微雨云,优化前端逻辑
2025-08-11 13:14:43 +08:00
q
e754326925
fixed p118 link
2025-08-05 15:50:32 +08:00
q
42ff0c21b2
1. 默认缓存时间修改
...
2. 文件夹解析异常处理
3. 首页优化
2025-07-18 13:00:12 +08:00
q
1631a0faa1
目录解析支持优化 v0.1.9b5
2025-07-10 18:58:12 +08:00
qaiu
3095e13676
ye目录解析
2025-07-09 07:57:47 +08:00
qaiu
ef2fc3ab98
lz目录解析预览
2025-07-09 07:06:12 +08:00
q
c2d4990d7f
目录解析支持优化 v0.1.9b2
2025-07-08 18:55:19 +08:00
q
c505b17e35
目录解析支持
2025-07-04 19:11:39 +08:00
q
ace39e4633
jdk24适配
2025-06-17 15:48:52 +08:00
QAIU
ffee1f3462
1. 修复 小飞机解析错误#106
...
2. 添加 123云盘文件夹分享下解析为压缩包下载直链
3. 添加 123云盘全部域名支持: "www.123pan.com","www.123pan.cn","www.123865.com","www.123684.com","www.123912.com","www.123pan.cn"
2025-06-04 15:13:05 +08:00
QAIU
f30027dd13
1. 蓝奏云域名适配
2025-05-28 17:01:50 +08:00