Browse Source

update DB

pull/115/head
dr.lt.data 1 year ago
parent
commit
18f84e017c
  1. 6
      README.md
  2. 5
      alter-list.json
  3. 30
      custom-node-list.json
  4. 18
      extension-node-map.json
  5. 10
      node_db/new/custom-node-list.json
  6. 18
      node_db/new/extension-node-map.json

6
README.md

@ -96,6 +96,11 @@ This repository provides Colab notebooks that allow you to install and use Comfy
![model-install-dialog](misc/nickname.jpg) ![model-install-dialog](misc/nickname.jpg)
## How to register your custom node into ComfyUI-Manager
* Add an entry to `custom-node-list.json` located in the root of ComfyUI-Manager and submit a Pull Request.
* NOTE: Before submitting the PR after making changes, please check `Use local DB` and ensure that the extension list loads without any issues in the `Install custom nodes` dialog. Occasionally, missing or extra commas can lead to JSON syntax errors.
* The remaining JSON will be updated through scripts in the future, so you don't need to worry about it.
## Custom node support guide ## Custom node support guide
@ -132,6 +137,7 @@ NODE_CLASS_MAPPINGS.update({
""" """
``` ```
* **Special purpose files** (optional) * **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)) * `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 * `requirements.txt` - When installing, this pip requirements will be installed automatically

5
alter-list.json

@ -164,6 +164,11 @@
"id":"https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI", "id":"https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI",
"tags":"cd-tuner, negpip", "tags":"cd-tuner, negpip",
"description": "This extension is a port of the <a href='https://github.com/hako-mikan/sd-webui-cd-tuner' target='blank'>sd-webui-cd-tuner</a>(a.k.a. CD(color/Detail) Tuner )and <a href='https://github.com/hako-mikan/sd-webui-negpip' target='blank'>sd-webui-negpip</a>(a.k.a. NegPiP) extensions of A1111 to ComfyUI." "description": "This extension is a port of the <a href='https://github.com/hako-mikan/sd-webui-cd-tuner' target='blank'>sd-webui-cd-tuner</a>(a.k.a. CD(color/Detail) Tuner )and <a href='https://github.com/hako-mikan/sd-webui-negpip' target='blank'>sd-webui-negpip</a>(a.k.a. NegPiP) extensions of A1111 to ComfyUI."
},
{
"id":"https://github.com/mcmonkeyprojects/sd-dynamic-thresholding",
"tags":"dynamic thresholding",
"description": "This custom node is a port of the Dynamic Thresholding extension from A1111 to make it available for use in ComfyUI."
} }
] ]
} }

30
custom-node-list.json

@ -1852,6 +1852,26 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Essential nodes that are weirdly missing from ComfyUI core. With few exceptions they are new features and not commodities. I hope this will be just a temporary repository until the nodes get included into ComfyUI." "description": "Essential nodes that are weirdly missing from ComfyUI core. With few exceptions they are new features and not commodities. I hope this will be just a temporary repository until the nodes get included into ComfyUI."
}, },
{
"author": "Clybius",
"title": "ComfyUI-Latent-Modifiers",
"reference": "https://github.com/Clybius/ComfyUI-Latent-Modifiers",
"files": [
"https://github.com/Clybius/ComfyUI-Latent-Modifiers"
],
"install_type": "git-clone",
"description": "Nodes: Latent Diffusion Mega Modifier. ComfyUI nodes which modify the latent during the diffusion process. (Sharpness, Tonemap, Rescale, Extra Noise)"
},
{
"author": "mcmonkeyprojects",
"title": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)",
"reference": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding",
"files": [
"https://github.com/mcmonkeyprojects/sd-dynamic-thresholding"
],
"install_type": "git-clone",
"description": "Extension for StableSwarmUI, ComfyUI, and AUTOMATIC1111 Stable Diffusion WebUI that enables a way to use higher CFG Scales without color issues. This works by clamping latents between steps."
},
{ {
"author": "taabata", "author": "taabata",
"title": "Syrian Falcon Nodes", "title": "Syrian Falcon Nodes",
@ -2060,16 +2080,6 @@
"install_type": "copy", "install_type": "copy",
"description": "Nodes:LatentGarbageCollector. This ComfyUI custom node flushes the GPU cache and empty cuda interprocess memory. It's helpfull for low memory environment such as the free Google Colab, especially when the workflow VAE decode latents of the size above 1500x1500." "description": "Nodes:LatentGarbageCollector. This ComfyUI custom node flushes the GPU cache and empty cuda interprocess memory. It's helpfull for low memory environment such as the free Google Colab, especially when the workflow VAE decode latents of the size above 1500x1500."
}, },
{
"author": "Clybius",
"title": "ComfyUI-Latent-Modifiers",
"reference": "https://github.com/Clybius/ComfyUI-Latent-Modifiers",
"files": [
"https://github.com/Clybius/ComfyUI-Latent-Modifiers"
],
"install_type": "git-clone",
"description": "Nodes: Latent Diffusion Mega Modifier. ComfyUI nodes which modify the latent during the diffusion process. (Sharpness, Tonemap, Rescale, Extra Noise)"
},
{ {
"author": "theally", "author": "theally",
"title": "TheAlly's Custom Nodes", "title": "TheAlly's Custom Nodes",

18
extension-node-map.json

@ -864,6 +864,7 @@
"CR Apply ControlNet", "CR Apply ControlNet",
"CR Apply LoRA Stack", "CR Apply LoRA Stack",
"CR Apply Model Merge", "CR Apply Model Merge",
"CR Apply Multi Upscale",
"CR Apply Multi-ControlNet", "CR Apply Multi-ControlNet",
"CR Aspect Ratio", "CR Aspect Ratio",
"CR Aspect Ratio SDXL", "CR Aspect Ratio SDXL",
@ -895,6 +896,7 @@
"CR Module Input", "CR Module Input",
"CR Module Output", "CR Module Output",
"CR Module Pipe Loader", "CR Module Pipe Loader",
"CR Multi Upscale Stack",
"CR Multi-ControlNet Stack", "CR Multi-ControlNet Stack",
"CR Pipe Switch", "CR Pipe Switch",
"CR Process Switch", "CR Process Switch",
@ -908,7 +910,8 @@
"CR Seed to Int", "CR Seed to Int",
"CR Switch Model and CLIP", "CR Switch Model and CLIP",
"CR Text Input Switch", "CR Text Input Switch",
"CR Text Input Switch (4 way)" "CR Text Input Switch (4 way)",
"CR Upscale Image"
], ],
{ {
"title_aux": "ComfyUI_Comfyroll_CustomNodes" "title_aux": "ComfyUI_Comfyroll_CustomNodes"
@ -2464,6 +2467,15 @@
"title_aux": "Facerestore CF (Code Former)" "title_aux": "Facerestore CF (Code Former)"
} }
], ],
"https://github.com/mcmonkeyprojects/sd-dynamic-thresholding": [
[
"DynamicThresholdingFull",
"DynamicThresholdingSimple"
],
{
"title_aux": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)"
}
],
"https://github.com/meap158/ComfyUI-GPU-temperature-protection": [ "https://github.com/meap158/ComfyUI-GPU-temperature-protection": [
[ [
"GPUTemperatureProtection" "GPUTemperatureProtection"
@ -2703,7 +2715,9 @@
], ],
"https://github.com/receyuki/comfyui-prompt-reader-node": [ "https://github.com/receyuki/comfyui-prompt-reader-node": [
[ [
"SDPromptReader" "SDParameterGenerator",
"SDPromptReader",
"SDPromptSaver"
], ],
{ {
"author": "receyuki", "author": "receyuki",

10
node_db/new/custom-node-list.json

@ -1,5 +1,15 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "mcmonkeyprojects",
"title": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)",
"reference": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding",
"files": [
"https://github.com/mcmonkeyprojects/sd-dynamic-thresholding"
],
"install_type": "git-clone",
"description": "Extension for StableSwarmUI, ComfyUI, and AUTOMATIC1111 Stable Diffusion WebUI that enables a way to use higher CFG Scales without color issues. This works by clamping latents between steps."
},
{ {
"author": "cubiq", "author": "cubiq",
"title": "ComfyUI Essentials", "title": "ComfyUI Essentials",

18
node_db/new/extension-node-map.json

@ -864,6 +864,7 @@
"CR Apply ControlNet", "CR Apply ControlNet",
"CR Apply LoRA Stack", "CR Apply LoRA Stack",
"CR Apply Model Merge", "CR Apply Model Merge",
"CR Apply Multi Upscale",
"CR Apply Multi-ControlNet", "CR Apply Multi-ControlNet",
"CR Aspect Ratio", "CR Aspect Ratio",
"CR Aspect Ratio SDXL", "CR Aspect Ratio SDXL",
@ -895,6 +896,7 @@
"CR Module Input", "CR Module Input",
"CR Module Output", "CR Module Output",
"CR Module Pipe Loader", "CR Module Pipe Loader",
"CR Multi Upscale Stack",
"CR Multi-ControlNet Stack", "CR Multi-ControlNet Stack",
"CR Pipe Switch", "CR Pipe Switch",
"CR Process Switch", "CR Process Switch",
@ -908,7 +910,8 @@
"CR Seed to Int", "CR Seed to Int",
"CR Switch Model and CLIP", "CR Switch Model and CLIP",
"CR Text Input Switch", "CR Text Input Switch",
"CR Text Input Switch (4 way)" "CR Text Input Switch (4 way)",
"CR Upscale Image"
], ],
{ {
"title_aux": "ComfyUI_Comfyroll_CustomNodes" "title_aux": "ComfyUI_Comfyroll_CustomNodes"
@ -2464,6 +2467,15 @@
"title_aux": "Facerestore CF (Code Former)" "title_aux": "Facerestore CF (Code Former)"
} }
], ],
"https://github.com/mcmonkeyprojects/sd-dynamic-thresholding": [
[
"DynamicThresholdingFull",
"DynamicThresholdingSimple"
],
{
"title_aux": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)"
}
],
"https://github.com/meap158/ComfyUI-GPU-temperature-protection": [ "https://github.com/meap158/ComfyUI-GPU-temperature-protection": [
[ [
"GPUTemperatureProtection" "GPUTemperatureProtection"
@ -2703,7 +2715,9 @@
], ],
"https://github.com/receyuki/comfyui-prompt-reader-node": [ "https://github.com/receyuki/comfyui-prompt-reader-node": [
[ [
"SDPromptReader" "SDParameterGenerator",
"SDPromptReader",
"SDPromptSaver"
], ],
{ {
"author": "receyuki", "author": "receyuki",

Loading…
Cancel
Save