Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ruzhila/mget_rust
A multithread downloader by rust
https://github.com/ruzhila/mget_rust
100-line-code campus-project curl learning-by-doing reqwest rust wget
Last synced: 21 days ago
JSON representation
A multithread downloader by rust
- Host: GitHub
- URL: https://github.com/ruzhila/mget_rust
- Owner: ruzhila
- License: bsd-3-clause
- Created: 2024-07-27T02:56:55.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T03:01:38.000Z (3 months ago)
- Last Synced: 2024-10-01T06:40:59.356Z (about 1 month ago)
- Topics: 100-line-code, campus-project, curl, learning-by-doing, reqwest, rust, wget
- Language: Rust
- Homepage:
- Size: 53.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A multi threaded downloader, written in rust
This is a simple multi-threaded download manager written in Rust.
![mget](./example.png)
By [ruzhila.cn](http://ruzhila.cn/?from=github_mget_rust).
### 🚀 [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 need for tokio.
- Learn command line arguments, mpsc, file operations, etc.## Usage
```bash
Usage: mget_rs [OPTIONS]Arguments:
Options:
-t, --threads [default: 2]
-o, --output
-v, --verbose
-h, --help Print help
-V, --version Print version
```