https://github.com/ruzhila/mget
A multi threaded download manager, written in Python without any external dependencies.
https://github.com/ruzhila/mget
100-line-code campus-project learning-by-doing python3 wget
Last synced: over 1 year ago
JSON representation
A multi threaded download manager, written in Python without any external dependencies.
- Host: GitHub
- URL: https://github.com/ruzhila/mget
- Owner: ruzhila
- Created: 2024-04-26T09:59:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T10:28:00.000Z (about 2 years ago)
- Last Synced: 2025-01-14T07:51:41.798Z (over 1 year ago)
- Topics: 100-line-code, campus-project, learning-by-doing, python3, wget
- Language: Python
- Homepage: https://ruzhila.cn/blog?from=github_mget
- Size: 33.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A multi threaded download manager, written in Python without any external dependencies.
This is a simple multi-threaded download manager written in Python.
It uses Python's standard library to download files.

By [ruzhila.cn](http://ruzhila.cn/?from=github_mget).
### 🚀 [100-line-code](https://github.com/ruzhila/100-line-code) A collection of learning projects written in 100 lines of code
## Features
- Multi-threaded download manager.
- No external dependencies. Just Python standard library.
## Usage
```bash
Usage: mget.py [options]
Options:
-h, --help show this help message and exit
-t THREAD number of threads
-o OUTPUT output file
--timeout=TIMEOUT timeout seconds
```