Um cliente básico da API para visualizar e baixar imagens em lotes, com base na pesquisa ou simplesmente em todas as imagens do seu criador favorito. O aplicativo coloca todas as imagens baixadas em uma pasta que você especificar (por padrão em seus sistemas "Downloads" Pasta) e grava os dados de geração (modelos usados, prompts etc.) na tag Exif. A estrutura será your_folder/creators_name/post_id-image_id.extension .
Se o seu sistema já tiver o WebView2 instalado, você pode tentar executar o binário .exe ou linux diretamente. Se não funcionar, use os instaladores (.msi ou setup.exe para windows, .deb ou .rpm for Linux), eles devem cuidar disso. Como alternativa, tudo está embalado em um Appimage Linux.
Não sei ao certo por que existe a possibilidade de fornecer uma chave da API, o resultado parece ser o mesmo com ou sem ela. Talvez a equipe do Civitai implemente alguma funcionalidade estendida no futuro. No entanto, se você quiser estar à frente das mudanças, poderá gerar sua própria chave aqui: civitai.com ➔ Configurações da conta ➔ API Keys.
Este aplicativo usa a caixa de confy para armazenar a configuração. Ele usa um arquivo .toml no diretório do aplicativo para armazenar sua chave de API, prefixo e outras configurações.
Aqui está o documento atual sobre como criar um aplicativo Tauri. Eu tive alguns problemas com o pacote libayatana-appindicator3-dev no Debian, mas o Coult o instala no Backports. Sua instalação do NPM também deve incluir as ferramentas Tauri CLI, elas podem ser instaladas executando npm install @tauri-apps/cli
Então você pode simplesmente construí -lo por
npm run tauri build
Referência da API
Este projeto usa Tauri para criar um aplicativo de plataforma cruzada e reagir para criar a interface do usuário. O confy é usado para armazenar a configuração e Little_Exif para gravar os dados de geração no arquivo.