/rofi-cuff

🔎 Rofi wrapper for cuff. Use the Jackett search API to find torrents.

Primary LanguageShellMIT LicenseMIT

rofi-cuff

rofi wrapper for cuff. Use the Jackett search API to find torrents.

rofi-cuff

See it in action

Do you use Prowlarr instead of Jackett? Check out prowlet / rofi-prowlet

Installation

Dependencies

Optional:

Of course you'll also need access to a Jackett server.

Manual

You'll need to git clone this repository and place the script somewhere in your $PATH.

git clone https://github.com/loiccoyle/rofi-cuff
cd rofi-cuff
cp rofi-cuff /somewhere/in/your/PATH/

Arch linux

Using your prefered AUR helper:

paru -S rofi-cuff-git

Usage

rofi-cuff is just wrapping cuff, any options will be passed on to cuff.

$ rofi-cuff -h
Use "-" to read the json Jackett response from stdin e.g.:

$ cuff search big buck bunny | rofi-cuff -

Otherwise, rofi-cuff passes any provided options to the main cuff command:

Query the Jackett search API from the command line.

Usage:
    cuff [OPTIONS] {search, config, indexers, categories, open}
        -h                        Show this message and exit.
        -r                        Raw output, no coloring.
        -v                        Verbosisty, up to -vv.
        -s                        Start Jackett service if not running.
        -k                        Stop Jackett service before exiting.
        -u JACKETT_URL            Jackett URL.
        -a API_KEY                Jackett API key, will query Jackett if not provided.
        -p PASSWORD               Jackett password.

Contributing

Please feel free to open a PR, especially to add common torrent related actions.