/ariaq

automating aria2 jobs with persistent queue

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

ariaq

Build Status codecov License: AGPL v3

Dependencies

Core

Tests

To install python dependencies,

pip3 install -r requirements.txt

or

pip3 install python-dotenv pytest-cov codecov

To get aria2,

sudo apt install aira2

Usage

Setup

Create a .env file modeled after .env.example

Core

Use ./ariaq --help for more information (from src/) Adding a job

./ariaq.py add [link] [num]

Starting a worker

./ariaq.py start

Tests

Run tests with python3 -m pytest.

Run tests and see code coverage with python3 -m pytest --cov=./ from project root.