mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2025-12-15 11:53:02 +00:00
🚀 核心功能 - 新增完整的客户端下载链接生成器系统 - 支持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文档和测试用例 - 输出示例和最佳实践 从单纯的网盘解析工具升级为完整的下载解决方案生态
81 lines
781 B
Plaintext
81 lines
781 B
Plaintext
# IntelliJ IDEA #
|
|
.idea/
|
|
/.idea/
|
|
*/.idea/
|
|
logs/
|
|
*/logs/
|
|
*/generated/*
|
|
*.iws
|
|
*.iml
|
|
*.ipr
|
|
|
|
# Eclipse Project files
|
|
.classpath
|
|
.project
|
|
/.settings/
|
|
.settings/
|
|
|
|
# Java class files
|
|
*.class
|
|
|
|
# Generated files
|
|
*/bin/
|
|
*/gen/
|
|
*/out/
|
|
|
|
### user ###
|
|
target/
|
|
/target/
|
|
/src/logs/
|
|
*.zip
|
|
sdkTest.log
|
|
|
|
|
|
#some local files
|
|
*/.DS_Store
|
|
.DS_Store
|
|
gradlew
|
|
gradlew.bat
|
|
unused.txt
|
|
/web-service/src/main/generated/
|
|
/db
|
|
/webroot/nfd-front/
|
|
package-lock.json
|
|
|
|
# Maven generated files
|
|
.flattened-pom.xml
|
|
**/.flattened-pom.xml
|
|
|
|
# Test files
|
|
test-filelist.java
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
*.log
|
|
*.bak
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Node.js (if any)
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# Build artifacts
|
|
*.jar
|
|
*.war
|
|
*.ear
|
|
*.zip
|
|
*.tar.gz
|
|
*.rar
|
|
|
|
# IDE specific
|
|
.vscode/
|
|
.cursor/
|
|
*.iml
|
|
*.ipr
|
|
*.iws
|