ltdrdata / ComfyUI-Manager

ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.
GNU General Public License v3.0
6.7k stars 865 forks source link

Batch Download #455

Open sdafdf opened 8 months ago

sdafdf commented 8 months ago

Does comfyui manager support batch model downloads? It seems like I can only download one by one.

ltdrdata commented 8 months ago

Not yet.

RYG81 commented 7 months ago

I have made one python script for similar task, if its OK for developer to be shared here, I will attach after his confirmation only as I am using his model list json file for downloading.

ltdrdata commented 7 months ago

I have made one python script for similar task, if its OK for developer to be shared here, I will attach after his confirmation only as I am using his model list json file for downloading.

Never mind.

RYG81 commented 7 months ago

Here is the python script that downloads all models from JSON file Model-Downloader.txt Rename it from .txt to .py, copy model-list.json from ConfyUI-Manager in same folder where you copy this file, and use at your own risk :) Just note : it downloads each and every model listed in JSON, no selection option. On run, give it path to model folder, and it will automatically download all models to its specific location based on save path. So be careful with storage. I have made it with my limited knowledge and AI code completion, so suggest check code before running it.