Un cliente API básico para ver y descargar imágenes en lotes, basado en la búsqueda o simplemente todas las imágenes de su creador favorito. La aplicación coloca todas las imágenes descargadas en una carpeta que especifique (de forma predeterminada en su carpeta "Descargas" de sistemas) y escribe los datos de generación (modelos utilizados, indicaciones, etc.) en la etiqueta EXIF. La estructura será your_folder/creators_name/post_id-image_id.extension .
Si su sistema ya tiene WebView2 instalado, puede intentar ejecutar el binario .exe o Linux directamente. Si no funciona, use los instaladores (.msi o setup.exe para Windows, .deb o .rpm para Linux), deben encargarse de ello. Alternativamente, todo está lleno en una appimage de Linux.
No estoy muy seguro de por qué existe la posibilidad de proporcionar una clave API, el resultado parece ser el mismo o sin ella. Tal vez el equipo de Civitai implementará alguna funcionalidad extendida en el futuro. Sin embargo, si desea estar por delante de los cambios, puede generar su propia clave aquí: Civitai.com ➔ Configuración de la cuenta ➔ Las claves API.
Esta aplicación utiliza Confy Crate para almacenar la configuración. Utiliza un archivo .toml en el directorio de la aplicación para almacenar su clave API, prefijo y otras configuraciones.
Aquí está el documento actual sobre cómo construir una aplicación Tauri. He tenido algunos problemas con el paquete libayatana-appindicator3-dev en Debian, pero Coult lo instala desde backports. Su instalación de NPM también debe incluir las herramientas Tauri CLI, se pueden instalar ejecutando npm install @tauri-apps/cli
Entonces simplemente puedes construirlo por
npm run tauri build
Referencia de API
Este proyecto utiliza Tauri para crear una aplicación multiplataforma y reaccionar para crear la interfaz de usuario. Confy se usa para almacenar la configuración y Little_Exif para escribir los datos de generación en el archivo.