Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        



logo

Aria Download Manager


A download manager designed for macOS and based on aria2.


中文 | English

## 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.