A download manager daemon for Linux written in Rust. This is part of the major architecture overhaul I am doing to Flow project. The aim is to make the download manager distribution and desktop environment agnostic and everyone can create a GUI to it for their favorite desktop environment or TUIs.
The GUI I will support is a GNOME application.
This project is still in early development and unstable.
Docs are coming soon! :)
- Manage downloads
- Auto-categorize downloads
- Queuing and scheduling
- Multi-connections downloads
- Support more protocols
To communicate with the daemon, it exposes a DBus interface. You will be able to manage downloads through it.
Compile the daemon, then run the installation script
cargo build --release
./install.pyinstall.py takes these arguments:
--install-pathor-ito change the installation path for the binary. The default path is/usr/local/bin.--debugor-dto install the debug target instead of the release target.--no-targetor-nto install only data files without copying the target.