Ghost-Downloader 3
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![License][license-shield]][license-url]
一款基于 PySide6 的新一代多线程下载器, 使用 QThread 实现多线程功能
由于项目开发者高三开学,项目更新十分缓慢😭 可加QQ群获取项目作者最新消息: 531928387
Report Bug
·
Request Feature
目录
- 关于本项目
- 须知
- 计划
- 贡献
- 许可证
- 联系
- 致谢
关于本项目
在兴趣驱动下完成的一个下载器,是本人的第一个Python项目😫,本来的目的是帮B站上一位UP主做资源整合的😵。支持多线程下载、断点续传、下载记录、校验文件等功能。特点是能像IDM一样智能分块但又不需要合并文件。但是Python和Qt💩一样的内存占用成为项目很大的槽点😭不过得益于Python人人都可以开发的特性。本项目未来将会开放插件功能,发挥Python最大的优势。
须知
- 在开发环境中运行
main.py
时请加上 --debug
实参。
计划
- [x] 全局设置
- [x] 更详细的下载信息
- [ ] 计划任务功能(中秋假期看来是来不及了)
- [ ] 全局限速(还没找到一个合适的实现方法)
- [ ] 浏览器插件优化(还没有找到在该死的 Manifest V3 中实现抓取 Headers 和 Cookie 的方法 😠)
- [ ] 开放捐赠入口
- [ ] 磁力 / BT 下载
- [ ] 插件市场
- [x] 内存占用优化
- [x] 升级 Qt 版本
- [x] 实现 HttpClient 复用
- [x] 用协程来代替部分多线程功能
到 Open issues 页面查看所有被请求的功能 (以及已知的问题) 。
贡献
贡献让开源社区成为了一个非常适合学习、启发和创新的地方。你所做出的任何贡献都是受人尊敬的。
如果你有好的建议,请分支(Fork)本仓库并且创建一个拉取请求(Pull Request)。你也可以简单地创建一个议题(Issue),并且添加标签「Enhancement」。不要忘记给项目点一个 Star⭐!再次感谢!
- 复刻(Fork)本项目
- 创建你的 Feature 分支 (git checkout -b feature/AmazingFeature)
- 提交你的变更 (git commit -m 'Add some AmazingFeature')
- 推送到该分支 (git push origin feature/AmazingFeature)
- 创建一个拉取请求(Pull Request)
许可证
根据 GPL v3.0 许可证分发。打开 LICENSE
查看更多内容。
联系
- @晓游ChR - XiaoYouChR@outlook.com
引用
致谢