Fix: Organised Node List

All CD nodes under one group in the node list.

Not sure what subdir are wanted.
This commit is contained in:
Jeremy
2025-03-07 18:12:56 +00:00
parent 4112e0ec8c
commit 1904b4bdbf
21 changed files with 23 additions and 35 deletions
+1
View File
@@ -7,6 +7,7 @@ class ComfyUIDeployExternalAudio:
RETURN_TYPES = ("AUDIO",)
RETURN_NAMES = ("audio",)
FUNCTION = "load_audio"
CATEGORY = "🔗ComfyDeploy"
@classmethod
def INPUT_TYPES(cls):
+2 -1
View File
@@ -23,8 +23,9 @@ class ComfyUIDeployExternalBoolean:
RETURN_TYPES = ("BOOLEAN",)
RETURN_NAMES = ("bool_value",)
FUNCTION = "run"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None):
print(f"Node '{input_id}' processing with switch set to {default_value}")
+2 -1
View File
@@ -36,10 +36,11 @@ class ComfyUIDeployExternalCheckpoint:
RETURN_TYPES = (WILDCARD,)
RETURN_NAMES = ("path",)
FUNCTION = "run"
CATEGORY = "deploy"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None):
import requests
+1
View File
@@ -10,6 +10,7 @@ class ComfyUIDeployExternalEXR:
RETURN_TYPES = ("IMAGE", "MASK")
RETURN_NAMES = ("image", "mask")
FUNCTION = "load_exr"
CATEGORY = "🔗ComfyDeploy"
@classmethod
def INPUT_TYPES(cls):
+1 -3
View File
@@ -48,10 +48,8 @@ class ComfyUIDeployExternalFaceModel:
RETURN_TYPES = (WILDCARD,)
RETURN_NAMES = ("path",)
FUNCTION = "run"
CATEGORY = "deploy"
CATEGORY = "🔗ComfyDeploy"
def run(
self,
+1 -3
View File
@@ -29,10 +29,8 @@ class ComfyUIDeployExternalImage:
RETURN_TYPES = ("IMAGE",)
RETURN_NAMES = ("image",)
FUNCTION = "run"
CATEGORY = "image"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None, default_value_url=None):
image = default_value
+1 -3
View File
@@ -28,10 +28,8 @@ class ComfyUIDeployExternalImageAlpha:
RETURN_TYPES = ("IMAGE",)
RETURN_NAMES = ("image",)
FUNCTION = "run"
CATEGORY = "image"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None):
image = default_value
+1 -3
View File
@@ -34,10 +34,8 @@ class ComfyUIDeployExternalImageBatch:
RETURN_TYPES = ("IMAGE",)
RETURN_NAMES = ("image",)
FUNCTION = "run"
CATEGORY = "image"
CATEGORY = "🔗ComfyDeploy"
def process_image(self, image):
image = ImageOps.exif_transpose(image)
+1 -3
View File
@@ -46,10 +46,8 @@ class ComfyUIDeployExternalLora:
RETURN_TYPES = (WILDCARD,)
RETURN_NAMES = ("path",)
FUNCTION = "run"
CATEGORY = "deploy"
CATEGORY = "🔗ComfyDeploy"
def run(
self,
+1 -3
View File
@@ -31,10 +31,8 @@ class ComfyUIDeployExternalNumber:
RETURN_TYPES = ("FLOAT",)
RETURN_NAMES = ("value",)
FUNCTION = "run"
CATEGORY = "number"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None):
try:
+1 -3
View File
@@ -31,10 +31,8 @@ class ComfyUIDeployExternalNumberInt:
RETURN_TYPES = ("INT",)
RETURN_NAMES = ("value",)
FUNCTION = "run"
CATEGORY = "number"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None):
if not input_id or (isinstance(input_id, str) and not input_id.strip().isdigit()):
+1 -3
View File
@@ -34,10 +34,8 @@ class ComfyUIDeployExternalNumberSlider:
RETURN_TYPES = ("FLOAT",)
RETURN_NAMES = ("value",)
FUNCTION = "run"
CATEGORY = "number"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, min_value=0, max_value=1, display_name=None, description=None):
try:
+1 -1
View File
@@ -18,7 +18,7 @@ class StringFunction:
RETURN_TYPES = ("STRING",)
FUNCTION = "exec"
CATEGORY = "utils"
CATEGORY = "🔗ComfyDeploy"
OUTPUT_NODE = True
def exec(self, action, tidy_tags, text_a="", text_b="", text_c=""):
+1 -1
View File
@@ -34,7 +34,7 @@ class ComfyUIDeployExternalText:
FUNCTION = "run"
CATEGORY = "text"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None):
return [default_value]
+1 -1
View File
@@ -36,7 +36,7 @@ class ComfyUIDeployExternalTextAny:
FUNCTION = "run"
CATEGORY = "text"
CATEGORY = "🔗ComfyDeploy"
def run(self, input_id, default_value=None, display_name=None, description=None):
return [default_value]
+1
View File
@@ -36,6 +36,7 @@ class ComfyUIDeployExternalVideo:
RETURN_NAMES = ("video")
FUNCTION = "load_video"
CATEGORY = "🔗ComfyDeploy"
def load_video(self, input_id, default_value):
input_dir = folder_paths.get_input_directory()
+1
View File
@@ -791,6 +791,7 @@ class ComfyUIDeployExternalVideo:
)
FUNCTION = "load_video"
CATEGORY = "🔗ComfyDeploy"
def load_video(self, **kwargs):
input_id = kwargs.get("input_id")
+1
View File
@@ -33,6 +33,7 @@ class ComfyDeployWebscoketImageInput:
RETURN_NAMES = ("images",)
FUNCTION = "run"
CATEGORY = "🔗ComfyDeploy"
@classmethod
def VALIDATE_INPUTS(s, input_id):
+1 -1
View File
@@ -48,7 +48,7 @@ class ComfyUIDeployModalList:
FUNCTION = "run"
CATEGORY = "model"
CATEGORY = "🔗ComfyDeploy"
def run(self, model=""):
# Split the model path by '/' and select the last item
+1 -2
View File
@@ -39,8 +39,7 @@ class ComfyDeployOutputImage:
FUNCTION = "run"
OUTPUT_NODE = True
CATEGORY = "output"
CATEGORY = "🔗ComfyDeploy"
DESCRIPTION = "Saves the input images to your ComfyUI output directory."
def run(
+1 -3
View File
@@ -33,10 +33,8 @@ class ComfyDeployWebscoketImageOutput:
RETURN_TYPES = ()
RETURN_NAMES = ("text",)
FUNCTION = "run"
CATEGORY = "output"
CATEGORY = "🔗ComfyDeploy"
@classmethod
def VALIDATE_INPUTS(s, output_id):