Releases: cyqmq/hyperDL
Releases · cyqmq/hyperDL
Release list
v1.0.7
v1.0.6
新增
- 纯 CLI 版本 (hyperdownloader-cli.exe) — 无 GUI 依赖
- GUI 拖拽下载版本 (hyperdownloader-gui.exe) — Tkinter 窗口
hyperdownloader/cli.py纯命令行模块
修复
- CLI 无参数时不再崩溃
- 文件已存在时不再误报「下载失败」
下载
| 文件 | 大小 | 说明 |
|---|---|---|
hyperdownloader-server.exe |
9 MB | API 服务器 + Web 界面 |
hyperdownloader-cli.exe |
9 MB | 纯命令行下载 |
hyperdownloader-gui.exe |
12 MB | GUI 拖拽下载窗口 |
安装
pip install hyperdownloader-corev1.0.5
v1.0.4
新增
- 单文件可执行构建 (build_scripts/build_exe.py)
- 自动构建工作流 (GitHub Actions)
- API 多任务并发排队 (max_concurrent=5)
- 受信任发布已配置(随时可在 Release 页面发布到 PyPI)
修复
- pyproject.toml: build-backend 配置错误
- README: 仓库地址占位符 your-org
下载
hyperdownloader-server.exe— API 服务器,双击运行,打开 http://127.0.0.1:8765/hyperdownloader-cli.exe— 命令行/拖拽下载工具
安装
pip install hyperdownloader-corev1.0.3 — 构建配置 + 多任务排队
新增:
- PyInstaller 单文件构建 (build_scripts/build_exe.py)
- 自动构建工作流 (build.yml)
- API 多任务并发排队 (max_concurrent=5)
修复:
- build-backend 配置
- README 仓库占位符
v1.0.2 — 修复 API 服务器
修复 API 服务器绕过调度器,直接使用 TaskDownloader
- 任务不再卡在 PENDING
- Web 前端 5 秒轮询 + 自动重连
v1.0.1 — 配置文件系统 + 拖拽下载工具
新增
- 配置文件系统 (config.json + config_manager.py)
- GUI 拖拽下载窗口 (tools/drag_drop_downloader.py)
- 拖拽下载批处理与 PowerShell 脚本
- debug 模式开关
- from_config() 工厂方法
改进
- 性能优化: ftruncate 快速预分配
- 分片独立限速 (debug 模式)
- SHA256 自动校验
- 配置查找链: 显式路径 > config.json > ~/.hyperdownloader/
文件
完整项目源码,无预编译包。