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

app hydrus-pixiv-tagger

使用pixiv和saucenao自动标记hydrus文件

5个不稳定版本

0.3.0 2021年9月5日
0.2.0 2021年7月31日
0.1.2 2021年7月25日
0.1.1 2021年7月25日
0.1.0 2021年7月25日

#7 in #pixiv

Apache-2.0

23KB
142 代码行

Hydrus的Pixiv标记

此程序允许您使用saucenao从pixiv检索标签来自动标记存储在hydrus中的文件。

安装

您需要安装cargo,然后只需执行

cargo install hydrus-pixiv-tagger

或者自己构建二进制文件。您需要安装rust-toolchain(例如,使用rustup)。

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

用法

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

示例

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'

许可证

Apache-2.0

依赖关系

~22–37MB
~613K SLoC