Un client API de base pour afficher et télécharger des images par lots, basé sur la recherche ou simplement toutes les images de votre créateur préféré. L'application met toutes les images téléchargées dans un dossier que vous spécifiez (par défaut dans votre dossier "télécharge") et écrit les données de génération (modèles utilisés, invites, etc.) dans la balise EXIF. La structure sera your_folder/creators_name/post_id-image_id.extension .
Si votre système est déjà installé WebView2, vous pouvez essayer d'exécuter directement le binaire .exe ou Linux. Si cela ne fonctionne pas, utilisez les installateurs (.msi ou setup.exe pour Windows, .deb ou .rpm pour Linux), ils devraient s'en occuper. Alternativement, tout est emballé dans une applimage Linux.
Je ne sais pas trop pourquoi il est possible de fournir une clé API, le résultat semble être le même avec ou sans lui. Peut-être que l'équipe Civitai mettra en œuvre des fonctionnalités étendues à l'avenir. Cependant, si vous souhaitez être en avance sur les modifications de rupture, vous pouvez générer votre propre clé ici: Civitai.com ➔ Paramètres du compte ➔ Clés API.
Cette application utilise la caisse confyée pour stocker la configuration. Il utilise un fichier .toml dans le répertoire de l'application pour stocker votre touche API, votre préfixe et d'autres paramètres.
Voici le doc actuel sur la façon de créer une application Tauri. J'ai eu quelques problèmes avec le paquet libayatana-appindicator3-dev sur Debian, mais Coult l'installe à partir de backports. Votre installation NPM doit également inclure les outils Tauri CLI, ils peuvent être installés en exécutant npm install @tauri-apps/cli
Alors vous pouvez simplement le construire par
npm run tauri build
Référence de l'API
Ce projet utilise Tauri pour créer une application multiplateforme et réagir pour créer l'interface utilisateur. Confy est utilisé pour stocker la configuration et Little_EXIF pour écrire les données de génération dans le fichier.