Skip to the content.

AR Queue Watcher

PyPI Status PyPI version Python Test linting: Ruff Code style: black pre-commit

Automated downloading of queue items from AlphaRatio.

Installation

From pypi

Suggested to install via pipx with:

pipx install arqueue

or pip with:

pip install arqueue

From repo

Clone the repo with:

git clone https://github.com/OMEGARAZER/arqueue.git
cd ./arqueue

Suggested to install via pipx with:

pipx install -e .

or pip with:

pip install -e .

Configuration

Configuration can be done in three ways:

  1. Create a file with your auth_key, torrent_pass and your watch_dirs like they are in the .env.sample file and pass it to the script with -c.
  2. Copy the .env.sample file to .config/arqueue/config and edit to contain your auth_key, torrent_pass and your watch_dirs.
  3. Rename .env.sample to .env and edit to contain your auth_key, torrent_pass and your watch_dirs (not recommended unless installed from repo).

Running

After configuring you can run it with:

arqueue

or if passing a config file:

arqueue -c <path to config>

You can increase the verbosity of the output by passing -v or -vv.

Crontab

To run via crontab you can use this line, replacing {HOME} with your home directory.

* * * * * {HOME}/.local/bin/arqueue >/dev/null 2>&1

Unless configured through option 3 you will need to pass your config as well.