add: all node support name and description
This commit is contained in:
		
							parent
							
								
									ca41207192
								
							
						
					
					
						commit
						a1031487e1
					
				@ -8,6 +8,16 @@ class ComfyUIDeployExternalBoolean:
 | 
				
			|||||||
                    {"multiline": False, "default": "input_bool"},
 | 
					                    {"multiline": False, "default": "input_bool"},
 | 
				
			||||||
                ),
 | 
					                ),
 | 
				
			||||||
                "default_value": ("BOOLEAN", {"default": False})
 | 
					                "default_value": ("BOOLEAN", {"default": False})
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "optional": {
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -16,7 +26,7 @@ class ComfyUIDeployExternalBoolean:
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
    FUNCTION = "run"
 | 
					    FUNCTION = "run"
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    def run(self, input_id, default_value=None):
 | 
					    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}")
 | 
					        print(f"Node '{input_id}' processing with switch set to {default_value}")
 | 
				
			||||||
        return [default_value]
 | 
					        return [default_value]
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
				
			|||||||
@ -23,6 +23,14 @@ class ComfyUIDeployExternalCheckpoint:
 | 
				
			|||||||
            },
 | 
					            },
 | 
				
			||||||
            "optional": {
 | 
					            "optional": {
 | 
				
			||||||
                "default_value": (folder_paths.get_filename_list("checkpoints"), ),
 | 
					                "default_value": (folder_paths.get_filename_list("checkpoints"), ),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -33,7 +41,7 @@ class ComfyUIDeployExternalCheckpoint:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "deploy"
 | 
					    CATEGORY = "deploy"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_value=None):
 | 
					    def run(self, input_id, default_value=None, display_name=None, description=None):
 | 
				
			||||||
        import requests
 | 
					        import requests
 | 
				
			||||||
        import os
 | 
					        import os
 | 
				
			||||||
        import uuid
 | 
					        import uuid
 | 
				
			||||||
 | 
				
			|||||||
@ -15,6 +15,14 @@ class ComfyUIDeployExternalImage:
 | 
				
			|||||||
            },
 | 
					            },
 | 
				
			||||||
            "optional": {
 | 
					            "optional": {
 | 
				
			||||||
                "default_value": ("IMAGE",),
 | 
					                "default_value": ("IMAGE",),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -25,7 +33,7 @@ class ComfyUIDeployExternalImage:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "image"
 | 
					    CATEGORY = "image"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_value=None):
 | 
					    def run(self, input_id, default_value=None, display_name=None, description=None):
 | 
				
			||||||
        image = default_value
 | 
					        image = default_value
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            if input_id.startswith('http'):
 | 
					            if input_id.startswith('http'):
 | 
				
			||||||
 | 
				
			|||||||
@ -15,6 +15,14 @@ class ComfyUIDeployExternalImageAlpha:
 | 
				
			|||||||
            },
 | 
					            },
 | 
				
			||||||
            "optional": {
 | 
					            "optional": {
 | 
				
			||||||
                "default_value": ("IMAGE",),
 | 
					                "default_value": ("IMAGE",),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -25,7 +33,7 @@ class ComfyUIDeployExternalImageAlpha:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "image"
 | 
					    CATEGORY = "image"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_value=None):
 | 
					    def run(self, input_id, default_value=None, display_name=None, description=None):
 | 
				
			||||||
        image = default_value
 | 
					        image = default_value
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            if input_id.startswith('http'):
 | 
					            if input_id.startswith('http'):
 | 
				
			||||||
 | 
				
			|||||||
@ -21,6 +21,14 @@ class ComfyUIDeployExternalImageBatch:
 | 
				
			|||||||
            },
 | 
					            },
 | 
				
			||||||
            "optional": {
 | 
					            "optional": {
 | 
				
			||||||
                "default_value": ("IMAGE",),
 | 
					                "default_value": ("IMAGE",),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -31,7 +39,7 @@ class ComfyUIDeployExternalImageBatch:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "image"
 | 
					    CATEGORY = "image"
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    def run(self, input_id, images=None, default_value=None):
 | 
					    def run(self, input_id, images=None, default_value=None, display_name=None, description=None):
 | 
				
			||||||
        processed_images = []
 | 
					        processed_images = []
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            images_list = json.loads(images)  # Assuming images is a JSON array string
 | 
					            images_list = json.loads(images)  # Assuming images is a JSON array string
 | 
				
			||||||
 | 
				
			|||||||
@ -29,6 +29,14 @@ class ComfyUIDeployExternalLora:
 | 
				
			|||||||
                    "STRING",
 | 
					                    "STRING",
 | 
				
			||||||
                    {"multiline": False, "default": ""},
 | 
					                    {"multiline": False, "default": ""},
 | 
				
			||||||
                ), 
 | 
					                ), 
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -39,7 +47,7 @@ class ComfyUIDeployExternalLora:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "deploy"
 | 
					    CATEGORY = "deploy"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_lora_name=None, lora_save_name=None):
 | 
					    def run(self, input_id, default_lora_name=None, lora_save_name=None, display_name=None, description=None):
 | 
				
			||||||
        import requests
 | 
					        import requests
 | 
				
			||||||
        import os
 | 
					        import os
 | 
				
			||||||
        import uuid
 | 
					        import uuid
 | 
				
			||||||
 | 
				
			|||||||
@ -18,6 +18,14 @@ class ComfyUIDeployExternalNumber:
 | 
				
			|||||||
                    "FLOAT",
 | 
					                    "FLOAT",
 | 
				
			||||||
                    {"multiline": True, "display": "number", "default": 0, "min": -2147483647, "max": 2147483647, "step": 0.01},
 | 
					                    {"multiline": True, "display": "number", "default": 0, "min": -2147483647, "max": 2147483647, "step": 0.01},
 | 
				
			||||||
                ),
 | 
					                ),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -28,7 +36,7 @@ class ComfyUIDeployExternalNumber:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "number"
 | 
					    CATEGORY = "number"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_value=None):
 | 
					    def run(self, input_id, default_value=None, display_name=None, description=None):
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            float_value = float(input_id)
 | 
					            float_value = float(input_id)
 | 
				
			||||||
            print("my number", float_value)
 | 
					            print("my number", float_value)
 | 
				
			||||||
 | 
				
			|||||||
@ -18,6 +18,14 @@ class ComfyUIDeployExternalNumberInt:
 | 
				
			|||||||
                    "INT",
 | 
					                    "INT",
 | 
				
			||||||
                    {"multiline": True, "display": "number", "min": -2147483647, "max": 2147483647, "default": 0},
 | 
					                    {"multiline": True, "display": "number", "min": -2147483647, "max": 2147483647, "default": 0},
 | 
				
			||||||
                ),
 | 
					                ),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -28,7 +36,7 @@ class ComfyUIDeployExternalNumberInt:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "number"
 | 
					    CATEGORY = "number"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_value=None):
 | 
					    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()):
 | 
					        if not input_id or (isinstance(input_id, str) and not input_id.strip().isdigit()):
 | 
				
			||||||
            return [default_value]
 | 
					            return [default_value]
 | 
				
			||||||
        return [int(input_id)]
 | 
					        return [int(input_id)]
 | 
				
			||||||
 | 
				
			|||||||
@ -21,6 +21,14 @@ class ComfyUIDeployExternalNumberSlider:
 | 
				
			|||||||
                    "FLOAT",
 | 
					                    "FLOAT",
 | 
				
			||||||
                    {"multiline": True, "display": "number", "min": -2147483647, "max": 2147483647, "default": 1, "step": 0.01},
 | 
					                    {"multiline": True, "display": "number", "min": -2147483647, "max": 2147483647, "default": 1, "step": 0.01},
 | 
				
			||||||
                ),
 | 
					                ),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -31,7 +39,7 @@ class ComfyUIDeployExternalNumberSlider:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "number"
 | 
					    CATEGORY = "number"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_value=None, min_value=0, max_value=1):
 | 
					    def run(self, input_id, default_value=None, min_value=0, max_value=1, display_name=None, description=None):
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            float_value = float(input_id)
 | 
					            float_value = float(input_id)
 | 
				
			||||||
            if min_value <= float_value <= max_value:
 | 
					            if min_value <= float_value <= max_value:
 | 
				
			||||||
 | 
				
			|||||||
@ -18,6 +18,14 @@ class ComfyUIDeployExternalText:
 | 
				
			|||||||
                    "STRING",
 | 
					                    "STRING",
 | 
				
			||||||
                    {"multiline": True, "default": ""},
 | 
					                    {"multiline": True, "default": ""},
 | 
				
			||||||
                ),
 | 
					                ),
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -28,7 +36,7 @@ class ComfyUIDeployExternalText:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "text"
 | 
					    CATEGORY = "text"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, default_value=None):
 | 
					    def run(self, input_id, default_value=None, display_name=None, description=None):
 | 
				
			||||||
        return [default_value]
 | 
					        return [default_value]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -17,6 +17,16 @@ class ComfyUIDeployExternalTextList:
 | 
				
			|||||||
                    "STRING",
 | 
					                    "STRING",
 | 
				
			||||||
                    {"multiline": True, "default": "[]"},
 | 
					                    {"multiline": True, "default": "[]"},
 | 
				
			||||||
                ),
 | 
					                ),
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "optional": {
 | 
				
			||||||
 | 
					                "display_name": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
 | 
					                "description": (
 | 
				
			||||||
 | 
					                    "STRING",
 | 
				
			||||||
 | 
					                    {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                ),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -29,7 +39,7 @@ class ComfyUIDeployExternalTextList:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    CATEGORY = "text"
 | 
					    CATEGORY = "text"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, input_id, text=None):
 | 
					    def run(self, input_id, text=None, display_name=None, description=None):
 | 
				
			||||||
        text_list = []
 | 
					        text_list = []
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            text_list = json.loads(text)  # Assuming text is a JSON array string
 | 
					            text_list = json.loads(text)  # Assuming text is a JSON array string
 | 
				
			||||||
 | 
				
			|||||||
@ -765,6 +765,14 @@ class ComfyUIDeployExternalVideo:
 | 
				
			|||||||
                    "meta_batch": ("VHS_BatchManager",),
 | 
					                    "meta_batch": ("VHS_BatchManager",),
 | 
				
			||||||
                    "vae": ("VAE",),
 | 
					                    "vae": ("VAE",),
 | 
				
			||||||
                    "default_value": (sorted(files),),
 | 
					                    "default_value": (sorted(files),),
 | 
				
			||||||
 | 
					                    "display_name": (
 | 
				
			||||||
 | 
					                        "STRING",
 | 
				
			||||||
 | 
					                        {"multiline": False, "default": "Name of the node (optional)"},
 | 
				
			||||||
 | 
					                    ),
 | 
				
			||||||
 | 
					                    "description": (
 | 
				
			||||||
 | 
					                        "STRING",
 | 
				
			||||||
 | 
					                        {"multiline": True, "default": "Description of the node (optional)"},
 | 
				
			||||||
 | 
					                    ),
 | 
				
			||||||
                },
 | 
					                },
 | 
				
			||||||
                "hidden": {
 | 
					                "hidden": {
 | 
				
			||||||
                    "unique_id": "UNIQUE_ID"
 | 
					                    "unique_id": "UNIQUE_ID"
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user