在兴趣驱动下完成的一个下载器,是本人的第一个Python项目😫,本来的目的是帮B站上一位UP主做资源整合的😵。支持多线程下载、断点续传、下载记录、校验文件等功能。特点是能像IDM一样智能分块但又不需要合并文件。但是Python和Qt💩一样的内存占用成为项目很大的槽点😭
- 在开发环境中运行本项目请加上
--debug
实参! PySide6-Fluent-Widgets
与PySide6
v6.4.2
以上版本兼容不佳
- 下载链接读取剪贴板
- 全局设置
- 浏览器插件
- 更详细的下载信息
- 内存占用优化
- 升级 Qt 版本
- 实现 HttpClient 复用
- 用协程来代替部分多线程功能
到 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
查看更多内容。
-
PyQt-Fluent-Widgets 强大且方便的 UI 库
-
D2wnloader 学习了此项目的写入文件方式
-
Best-README-Template 方便的 README 模板
-
@ZhiYiyo 是大佬!为该项目的开发提供了很多帮助!
-
@一只透明人- 测试了几乎从 Ghost-Downloader-1 开始的每个程序版本