Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iewnfod/aria-download-manager
A download manager designed for macOS and based on aria2.
https://github.com/iewnfod/aria-download-manager
aria2 egui macos-app rust
Last synced: 20 days ago
JSON representation
A download manager designed for macOS and based on aria2.
- Host: GitHub
- URL: https://github.com/iewnfod/aria-download-manager
- Owner: iewnfod
- License: mpl-2.0
- Created: 2024-01-07T03:52:33.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-01-30T11:08:16.000Z (10 months ago)
- Last Synced: 2024-10-03T21:50:49.443Z (about 1 month ago)
- Topics: aria2, egui, macos-app, rust
- Language: Rust
- Homepage:
- Size: 12 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Aria Download Manager
A download manager designed for macOS and based on aria2.
## Show
![show_img](./assets/show.png)## Requirements
* rust `>= 1.74.0`
* aria2## Build
1. Clone the repo.
```shell
git clone https://github.com/iewnfod/aria-download-manager.git
```
2. Run build script.
```shell
scripts/build.sh
```
3. You can find `.app` and `.dmg` file in target dir.## Develop
### Adm Tray
1. Build a debug binary of download manager use `cargo build`.
2. Move it into adm-tray's target dir.
3. Enter adm-tray's dir and use `cargo run` to run your codes.
### Aria Download Manager
1. Open this application or adm-tray binary to make sure that aria2 has been started.
2. Use `cargo run` to run your codes.