This script checks for new and missing (deleted) SD models, LORAs, samplers, and LLM models from VisionCraft. It updates JSON files accordingly to save and log data.
- Model Checking: Supports multiple types of models including
SD-3.0
,SD-1.5
,SDXL-1.0
,SD-2.0
, and others. - LORA Checking: Supports
sd
andsdxl
LORA types. - Sampler and LLM Model Checking: Checks for new or missing samplers and LLM models.
- Logging: Logs newly detected and missing items to a log file.
- Data Management: Automatically updates or creates JSON files based on the latest fetched data.
- Install Python: Ensure that you have Python installed. You can download it from here.
- Clone the Repository: Clone or download this repository to your local machine.
- Navigate to the Directory: Open a terminal or command prompt and navigate to the directory containing the
visioncraft_checker.py
file. - Install Dependencies: Install the required dependencies using pip:
pip install requests
- Run the Script: Execute the Python script by running the following command:
python visioncraft_checker.py
- Follow On-Screen Instructions: Choose what you want to check (models, LORAs, samplers, or LLM models). You can also check all at once.
- Download Executable: Download the executable file (
visioncraft_checker.exe
) from the releases page. - Run the Executable: Double-click the executable file to run it.
The script will provide output indicating new or missing models, LORAs, samplers, or LLM models. You will be prompted to update the JSON file if there are changes.
- Log File: Changes are logged to a file named
log.txt
and additionally to separate log files for models and LORAs (models_change_log.txt
andloras_change_log.txt
). - New Items: Newly detected models, LORAs, samplers, or LLM models are listed.
- Missing Items: Items that are missing compared to the previous check are also listed.
- Ensure that you have an active internet connection while running the script or executable.
- The script will create or update JSON files in the same directory to store model information.
This project is licensed under the MIT License.