#pixiv #tags #hydrus #saucenao #tagging #automatic #file

app hydrus-utils

Automatically tag hydrus file by using pixiv and saucenao

7 releases

0.6.0 Dec 21, 2023
0.5.2 May 16, 2023
0.5.1 Feb 22, 2023
0.4.2 Aug 23, 2022

#202 in Images

50 downloads per month

Apache-2.0

34KB
816 lines

Pixiv Tagging for Hydrus

This program allows you to automatically tag files stored in hydrus with tags retrieved from pixiv by using saucenao.

Installation

You need to have cargo installed and can just do

cargo install hydrus-utils

Or build the binary yourself. You need a rust-toolchain installation (for example with rustup).

git clone https://github.com/Trivernis/hydrus-utils.git
cd hydrus-utils
cargo build --release

Usage

USAGE:
    hydrus-pixiv-tagger [FLAGS] [OPTIONS] --hydrus-key <hydrus-key> --saucenao-key <saucenao-key>

FLAGS:
    -h, --help       Prints help information
        --inbox      Searches in the inbox instead
    -V, --version    Prints version information

OPTIONS:
        --finish-tag <finish-tag>        Tag that is assigned to files that have been processed
        --hydrus-key <hydrus-key>        The hydrus client api key
        --hydrus-url <hydrus-url>        The url to the hydrus client api [default: http://127.0.0.1:45869]
        --saucenao-key <saucenao-key>    The saucenao api key
        --tag-service <tag-service>      The tag service the tags will be assigned to [default: my tags]
    -t, --tags <tags>...                 Tags used to search for files

Example

hydrus-pixiv-tagger 
    --hydus-key <key>\
    --hydrus-url http://127.0.0.1:45869 \
    --saucenao-key <key2>\
    --tag-service 'public tag repository'\
    --tags 'meta:tagme' 
hydrus-pixiv-tagger 
    --hydus-key <key>\
    --hydrus-url http://127.0.0.1:45869 \
    --saucenao-key <key2>\
    --inbox
    --tag-service 'my tags'
    --finish-tag 'meta:automatically_tagged'

License

Apache-2.0

Dependencies

~28–44MB
~754K SLoC