b1337xyz / jackett_cli

Search torrents using Jackett's indexers and download using aria2 rpc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jackett_cli

Search torrents using Jackett's indexers and download using aria2 rpc.

Requirements

  • bash 5.x.x
  • jackett (Default http://localhost:9117)
  • fzf >= 0.36.0
  • jq
  • aria2 (RPC running by default on http://localhost:6800)

Install

git clone git@github.com:b1337xyz/jackett_cli.git
cd jackett_cli
make install
declare -r -x PASSWORD
declare -r -x API_KEY=YOUR_API_KEY_HERE
declare -r -x API_URL=http://localhost:9117/api/v2.0/indexers
declare -r -x RPC_URL=http://localhost:6800
declare -r -x DL_DIR=~/Downloads/jackett

Key bindings

enter  : Search
esc    : Menu
ctrl-l : Move to the last match
ctrl-f : Move to the first match
ctrl-d : Download selected items
Usage: jackett_cli {command} [option] <query>

[i]ndexers          List indexers
[c]ategories        List categories

Options:
-h --help           Show this message and exit
-t --tracker        Tracker (comma separated)
-c --category       Jackett category id (comma separated)
-i --interactive    Select a filter and category interactively
-f --filter         Indexer used for your search (Default: all)
                    Supported filters
                        type:<type>
                        tag:<tag>
                        lang:<tag>
                        test:{passed|failed}
                        status:{healthy|failing|unknown}
                    Supported operators:
                        !<expr>
                        <expr1>+<expr2>[+<expr3>...]
                        <expr1>,<expr2>[,<expr3>...]


More about filters: https://github.com/Jackett/Jackett#filter-indexers

About

Search torrents using Jackett's indexers and download using aria2 rpc.

License:GNU General Public License v2.0


Languages

Language:Shell 97.4%Language:Makefile 2.6%