Uma ferramenta CLI simples e independente para buscar e baixar imagens de Rule34.xxx (Atenção: este site definitivamente contém conteúdo NSFW!) .
Você pode baixar os binários de lançamento mais recentes na página de lançamentos.
Alternativamente, você também pode instalar a ferramenta usando cargo quando tiver o conjunto de ferramentas Rust instalado.
cargo install --git https://github.com/zekroTJA/r34-crawler r34-crawler
Depois, basta abrir um terminal (bash ou powershell) e executar o binário com a flag --help
:
Usage: r34-crawler.exe [OPTIONS] [TAGS]...
Arguments:
[TAGS]... Image tags
Options:
-o, --output <OUTPUT> The output directory for downloaded images [default: output]
-l, --limit <LIMIT> Number of images to be collected
-O, --offset <OFFSET> Offset to be skipped in collected images
-a, --after-id <AFTER_ID> Query posts created after the given post ID
-p, --page-size <PAGE_SIZE> The page size used per request when listing images [default: 250]
--overwrite Force overwriting already downloaded images
-t, --threads <THREADS> Number of threads used for downloading images in parallel [default: 4]
-m, --meta <META> Store image post metadata in the given file as JSON
-h, --help Print help
-V, --version Print version
Você pode especificar uma quantidade de threads
com o sinalizador --threads
(ou -w
) . Isso significa que, se você especificar 4 threads, por exemplo, 4 imagens serão baixadas em paralelo. 4 threads também é o valor padrão, se não for especificado com mais detalhes, porque produz os melhores resultados em meus testes pessoais. Sua milhagem pode variar dependendo do desempenho do sistema e da velocidade da rede.
Os testes foram executados em downstream de 250 MBit/s. Obviamente, as velocidades também dependem dos tamanhos das imagens e das taxas de compactação, assim como da velocidade da máquina e das unidades.
Tópicos | Versão ferrugem | (antigo) Versão Go |
---|---|---|
1 | 27.888s | 30,358s |
2 | 22.794s | 24.962s |
4 | 20.889s | 21.353s |
8 | 22.362s | 20,517s |
16 | 20,379s | 20.505s |
© 2024 Ringo Hoffmann (desenvolvimento zekro)
Coberto pela licença MIT.