Pyget: Free and Open Source Download Manager
A free and open source download manager written in Python, supporting protocols like HTTP and HTTPS, pausing/resuming downloads, speed limits, authentication, and proxies.
What is Pyget?
Pyget is an open source, lightweight, and multi-protocol download manager written purely in Python. It allows downloading files from both HTTP and HTTPS protocols seamlessly. Some of the key features of Pyget include:
- Resume capability for both HTTP and HTTPS downloads. If a download gets interrupted, it can auto-resume from where it left off once the network is back.
- Setting download speed limits. This helps manage bandwidth usage.
- Support for username and password authentication for sites that require login.
- Proxy support for both HTTP and HTTPS protocol. This allows access to geo-restricted content via proxies.
- Lightweight and no dependencies other than Python. Can work across Linux, Windows and MacOS.
- Supports downloading multiple files parallely with separate connections per file.
- Simple GTK-based GUI for ease of use along with a CLI.
- Written purely in Python which makes it easy to extend and customize.
Overall, Pyget provides a simple yet powerful download manager for Linux and Windows platforms with focus on speed, reliability and custom features.