@ -74,6 +74,7 @@ You can execute ComfyUI by running either `./run_gpu.sh` or `./run_cpu.sh` depen
* Please submit a pull request to update either the custom-node-list.json or model-list.json file.
* Please submit a pull request to update either the custom-node-list.json or model-list.json file.
* The scanner currently provides a detection function for missing nodes, which is capable of detecting nodes described by the following two patterns.
* The scanner currently provides a detection function for missing nodes, which is capable of detecting nodes described by the following two patterns.
* Or you can provide manually `node_list.js` file.
```
```
NODE_CLASS_MAPPINGS = {
NODE_CLASS_MAPPINGS = {
@ -88,6 +89,16 @@ NODE_CLASS_MAPPINGS.update({
})
})
```
```
* **Special purpose files** (optional)
* `node_list.js` - When your custom nodes pattern of NODE_CLASS_MAPPINGS is not conventional, it is used to manually provide a list of nodes for reference. ([example](https://github.com/melMass/comfy_mtb/raw/main/node_list.json))
* `requirements.txt` - When installing, this pip requirements will be installed automatically
* `install.py` - When installing, it is automatically called
* `uninstall.py` - When uninstalling, it is automatically called
* `disable.py` - When disabled, it is automatically called
* When installing a custom node setup `.js` file, it is recommended to write this script for disabling.
* `enable.py` - When enabled, it is automatically called
# Support of missing nodes installation
# Support of missing nodes installation
![missing-menu](misc/missing-menu.png)
![missing-menu](misc/missing-menu.png)
@ -115,15 +126,16 @@ NODE_CLASS_MAPPINGS.update({
# Roadmap
# Roadmap
* installation from git url
- [x] category/keyword filter
* 3rd party repository
- [x] Automatic recognition of missing custom nodes
* category/keyword filter
- [x] Automatic installation suggestion of missing custom nodes
* Specification of custom nodes
- [ ] installation from git url
* Specification scanner
- [ ] 3rd party repository
* Search extension by node name
- [ ] Specification of custom nodes
* Automatic recognition of missing custom nodes
- [ ] Specification scanner
* Automatic installation suggestion of missing custom nodes
"description":"AnimateDiff integration for ComfyUI, adapts from sd-webui-animatediff."
"description":"AnimateDiff integration for ComfyUI, adapts from sd-webui-animatediff.<br><p style='background-color: black; color: red;'>You only need to download one of <a href='https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v14.ckpt'>mm_sd_v14.ckpt</a> | <a href='https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v15.ckpt'>mm_sd_v15.ckpt</a>. Put the model weights under <b>comfyui-animatediff/models/<b>. DO NOT change model filename.</p>"