diff --git a/README.md b/README.md index 2e8c29c5..9df5886a 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ ![menu](misc/menu.jpg) ## NOTICE +* If you wish to hide the 'Share' button, please refer to the settings menu. * You can see whole nodes info on [ComfyUI Nodes Info](https://ltdrdata.github.io/) page. * Versions prior to V0.22.2 will no longer detect missing nodes unless using a local database. Please update ComfyUI-Manager to the latest version. @@ -188,17 +189,17 @@ NODE_CLASS_MAPPINGS.update({ * https://github.com/senshilabs/NINJA-plugin * https://github.com/MockbaTheBorg/Nodes + ## Roadmap -- [x] category/keyword filter -- [x] Automatic recognition of missing custom nodes -- [x] Automatic installation suggestion of missing custom nodes -- [x] 3rd party repository -> channels -- [x] Specification of custom nodes -- [x] Specification scanner -- [x] workflow download -> workflow gallery -- [x] Search extension by node name -> [ltdrdata.github.io](https://ltdrdata.github.io) -- [x] installation from git url +- [ ] System displaying information about failed custom nodes import. +- [ ] Guide for missing nodes in ComfyUI vanilla nodes. +- [ ] Auto migration for custom nodes with changed structures. +- [ ] Version control feature for nodes. +- [ ] List of currently used custom nodes. +- [ ] Template sharing system. +- [ ] 3rd party API system. +- [ ] Collision checking system for nodes with the same ID across extensions. # Disclaimer diff --git a/custom-node-list.json b/custom-node-list.json index 2135bbf6..4f56b49b 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1395,16 +1395,6 @@ "install_type": "git-clone", "description": "An extension to ComfyUI that introduces logic nodes and conditional rendering capabilities." }, - { - "author": "tkoenig89", - "title": "Load Image with metadata", - "reference": "https://github.com/tkoenig89/ComfyUI_Load_Image_With_Metadata", - "files": [ - "https://github.com/tkoenig89/ComfyUI_Load_Image_With_Metadata" - ], - "install_type": "git-clone", - "description": "A custom node for comfy ui to read generation data from images (prompt, seed, size...). This could be used when upscaling generated images to use the original prompt and seed." - }, { "author": "mpiquero7164", "title": "SaveImgPrompt", @@ -2458,13 +2448,13 @@ }, { "author": "noEmbryo", - "title": "ComfyUI-noEmbryo nodes", + "title": "noEmbryo nodes", "reference": "https://github.com/noembryo/ComfyUI-noEmbryo", "files": [ "https://raw.githubusercontent.com/noembryo/ComfyUI-noEmbryo/master/nodes.py" ], "install_type": "copy", - "description": "PromptTermList (1-6): are some nodes that help with the creation of Prompts inside ComfyUI." + "description": "PromptTermList (1-6): are some nodes that help with the creation of Prompts inside ComfyUI. Resolution Scale outputs image dimensions using a scale factor. Regex Text Chopper outputs the chopped parts of a text using RegEx." }, { "author": "mikkel", @@ -2626,6 +2616,36 @@ "install_type": "git-clone", "description": "Nodes:Prompter, RF Noise, SeedMod." }, + { + "author": "romeobuilderotti", + "title": "ComfyUI PNG Metadata", + "reference": "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata", + "files": [ + "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata" + ], + "install_type": "git-clone", + "description": "Add custom Metadata fields to your saved PNG files." + }, + { + "author": "ka-puna", + "title": "comfyui-yanc", + "reference": "https://github.com/ka-puna/comfyui-yanc", + "files": [ + "https://github.com/ka-puna/comfyui-yanc" + ], + "install_type": "git-clone", + "description": "NOTE: Concatenate Strings, Format Datetime String, Integer Caster, Multiline String, Truncate String. Yet Another Node Collection, a repository of simple nodes for ComfyUI. This repository eases the addition or removal of custom nodes to itself." + }, + { + "author": "amorano", + "title": "Jovimetrix Composition Nodes", + "reference": "https://github.com/Amorano/Jovimetrix", + "files": [ + "https://github.com/Amorano/Jovimetrix" + ], + "install_type": "git-clone", + "description": "Composition nodes like Substance Designer heavily inspired by WAS and MTB Node Suites" + }, { "author": "Off-Live", "title": "ComfyUI-off-suite", diff --git a/extension-node-map.json b/extension-node-map.json index acb54709..a76cfc43 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -56,6 +56,30 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/Amorano/Jovimetrix": [ + [ + "\u2697\ufe0f Blend Images (jov)", + "\u2728 Shape Generator (jov)", + "\ud83c\udf08 HSV Image (jov)", + "\ud83c\udf31 Transform Image (jov)", + "\ud83c\udfad Invert Image (jov)", + "\ud83d\udd06 Pixel Shader Image (jov)", + "\ud83d\udd27 Adjust Image (jov)", + "\ud83d\udd30 Mirror Image (jov)", + "\ud83d\udd33 Tile Image (jov)", + "\ud83d\udd78\ufe0f Filter Image (jov)", + "\ud83d\uddfa\ufe0f Remap Image (jov)", + "\ud83d\udfea Constant Image (jov)", + "\ud83e\udd7b Gradient (jov)" + ], + { + "author": "amorano", + "description": "Shapes and Shaders.", + "nickname": "Jovimetrix", + "title": "Jovimetrix Composition Pack", + "title_aux": "Jovimetrix Composition Nodes" + } + ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -544,7 +568,9 @@ ], "https://github.com/Gourieff/comfyui-reactor-node": [ [ - "ReActorFaceSwap" + "ReActorFaceSwap", + "ReActorLoadFaceModel", + "ReActorSaveFaceModel" ], { "title_aux": "ReActor Node for ComfyUI" @@ -732,7 +758,8 @@ "BreakFrames", "BreakGrid", "GetKeyFrames", - "MakeGrid" + "MakeGrid", + "RandomImageFromDir" ], { "title_aux": "ComfyBreakAnim" @@ -2035,7 +2062,9 @@ ], "https://github.com/aszc-dev/ComfyUI-CoreMLSuite": [ [ + "Core ML Converter", "Core ML LCM Converter", + "Core ML LoRA Loader", "CoreMLModelAdapter", "CoreMLSampler", "CoreMLUNetLoader" @@ -2178,6 +2207,7 @@ "Color Clip (advanced)", "Color Clip ADE20k", "ColorDictionary", + "ColorDictionary (custom)", "Conditioning (combine multiple)", "Conditioning (combine selective)", "Conditioning Grid (cond)", @@ -2200,10 +2230,12 @@ "FlatLatentsIntoSingleGrid", "Framed Mask Grab Cut", "Framed Mask Grab Cut 2", + "FromListGetColors", "FromListGetConds", "FromListGetImages", "FromListGetLatents", "FromListGetModels", + "FromListGetStrings", "Get Contour from list", "Get Models", "Get Prompt", @@ -2234,10 +2266,12 @@ "String", "String to Float", "String to Integer", + "ToColorList", "ToCondList", "ToImageList", "ToLatentList", "ToModelList", + "ToStringList", "VAEEncodeBatch" ], { @@ -2920,6 +2954,19 @@ "title_aux": "ComfyUI-Jjk-Nodes" } ], + "https://github.com/ka-puna/comfyui-yanc": [ + [ + "YANC.ConcatStrings", + "YANC.FormatDatetimeString", + "YANC.GetWidgetValueString", + "YANC.IntegerCaster", + "YANC.MultilineString", + "YANC.TruncateString" + ], + { + "title_aux": "comfyui-yanc" + } + ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "BatchCLIPSeg", @@ -2938,6 +2985,7 @@ "CreateFadeMask", "CreateFluidMask", "CreateGradientMask", + "CreateShapeMask", "CreateTextMask", "CrossFadeImages", "EmptyLatentImagePresets", @@ -2956,7 +3004,8 @@ "RoundMask", "SaveImageWithAlpha", "SomethingToString", - "VRAM_Debug" + "VRAM_Debug", + "WidgetToString" ], { "title_aux": "KJNodes for ComfyUI" @@ -3234,6 +3283,7 @@ "CacheBackendDataNumberKey //Inspire", "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", + "ChangeImageBatchSize //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "DWPreprocessor_Provider_for_SEGS //Inspire", "FakeScribblePreprocessor_Provider_for_SEGS //Inspire", @@ -3266,6 +3316,8 @@ "RegionalConditioningColorMask //Inspire", "RegionalConditioningSimple //Inspire", "RegionalIPAdapterColorMask //Inspire", + "RegionalIPAdapterEncodedColorMask //Inspire", + "RegionalIPAdapterEncodedMask //Inspire", "RegionalIPAdapterMask //Inspire", "RegionalPromptColorMask //Inspire", "RegionalPromptSimple //Inspire", @@ -3629,6 +3681,7 @@ "https://github.com/peteromallet/ComfyUI-Creative-Interpolation": [ [ "ACN_AdvancedControlNetApplyImport", + "BatchCreativeInterpolation", "ControlNetLoaderAdvancedImport", "CustomControlNetWeights", "CustomT2IAdapterWeights", @@ -3637,7 +3690,6 @@ "LatentKeyframeGroupImport", "LatentKeyframeImport", "LatentKeyframeTiming", - "LinearBatchCreativeInterpolation", "LoadImagesFromDirectory", "ScaledSoftControlNetWeightsImport", "SoftControlNetWeights", @@ -3737,6 +3789,15 @@ "title_aux": "rk-comfy-nodes" } ], + "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata": [ + [ + "SetMetadataAll", + "SetMetadataString" + ], + { + "title_aux": "ComfyUI PNG Metadata" + } + ], "https://github.com/s1dlx/comfy_meh/raw/main/meh.py": [ [ "MergingExecutionHelper" @@ -3841,6 +3902,7 @@ "AspectRatioSelector", "BLIPCaption", "BLIPLoader", + "BooleanPrimitive", "ColorBlend", "ColorCorrect", "DeepDanbooruCaption", @@ -4137,14 +4199,6 @@ "title_aux": "Save Image Extended for ComfyUI" } ], - "https://github.com/tkoenig89/ComfyUI_Load_Image_With_Metadata": [ - [ - "LoadImageWithMetadata" - ], - { - "title_aux": "Load Image with metadata" - } - ], "https://github.com/trojblue/trNodes": [ [ "JpgConvertNode", @@ -4514,7 +4568,7 @@ "PromptTermList6" ], { - "title_aux": "ComfyUI-noEmbryo nodes" + "title_aux": "noEmbryo nodes" } ], "https://raw.githubusercontent.com/throttlekitty/SDXLCustomAspectRatio/main/SDXLAspectRatio.py": [ diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 85a19346..96344e4b 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -1,5 +1,25 @@ { "custom_nodes": [ + { + "author": "oyvindg", + "title": "ComfyUI-TrollSuite", + "reference": "https://github.com/oyvindg/ComfyUI-TrollSuite", + "files": [ + "https://github.com/oyvindg/ComfyUI-TrollSuite" + ], + "install_type": "git-clone", + "description": "Nodes: BinaryImageMask, ImagePadding, LoadLastCreatedImage, RandomMask, TransparentImage." + }, + { + "author": "romeobuilderotti", + "title": "ComfyUI-EZ-Pipes", + "reference": "https://github.com/romeobuilderotti/ComfyUI-EZ-Pipes", + "files": [ + "https://github.com/romeobuilderotti/ComfyUI-EZ-Pipes" + ], + "install_type": "git-clone", + "description": "ComfyUI-EZ-Pipes is a set of custom pipe nodes for ComfyUI. It provides a set of Input/Edit/Output nodes for each pipe type." + }, { "author": "baldsam", "title": "ComfyUI_baldsam", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index 91869ad7..f48189e9 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -1,5 +1,15 @@ { "custom_nodes": [ + { + "author": "tkoenig89", + "title": "Load Image with metadata", + "reference": "https://github.com/tkoenig89/ComfyUI_Load_Image_With_Metadata", + "files": [ + "https://github.com/tkoenig89/ComfyUI_Load_Image_With_Metadata" + ], + "install_type": "git-clone", + "description": "A custom node for comfy ui to read generation data from images (prompt, seed, size...). This could be used when upscaling generated images to use the original prompt and seed." + }, { "author": "LucianoCirino", "title": "Efficiency Nodes for ComfyUI [LEGACY]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index db53001f..051de072 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -1,5 +1,35 @@ { "custom_nodes": [ + { + "author": "amorano", + "title": "Jovimetrix Composition Nodes", + "reference": "https://github.com/Amorano/Jovimetrix", + "files": [ + "https://github.com/Amorano/Jovimetrix" + ], + "install_type": "git-clone", + "description": "Composition nodes like Substance Designer heavily inspired by WAS and MTB Node Suites" + }, + { + "author": "romeobuilderotti", + "title": "ComfyUI PNG Metadata", + "reference": "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata", + "files": [ + "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata" + ], + "install_type": "git-clone", + "description": "Add custom Metadata fields to your saved PNG files." + }, + { + "author": "ka-puna", + "title": "comfyui-yanc", + "reference": "https://github.com/ka-puna/comfyui-yanc", + "files": [ + "https://github.com/ka-puna/comfyui-yanc" + ], + "install_type": "git-clone", + "description": "NOTE: Concatenate Strings, Format Datetime String, Integer Caster, Multiline String, Truncate String. Yet Another Node Collection, a repository of simple nodes for ComfyUI. This repository eases the addition or removal of custom nodes to itself." + }, { "author": "TheBarret", "title": "ZSuite", @@ -232,13 +262,13 @@ }, { "author": "noEmbryo", - "title": "ComfyUI-noEmbryo nodes", + "title": "noEmbryo nodes", "reference": "https://github.com/noembryo/ComfyUI-noEmbryo", "files": [ "https://raw.githubusercontent.com/noembryo/ComfyUI-noEmbryo/master/nodes.py" ], "install_type": "copy", - "description": "PromptTermList (1-6): are some nodes that help with the creation of Prompts inside ComfyUI." + "description": "PromptTermList (1-6): are some nodes that help with the creation of Prompts inside ComfyUI. Resolution Scale outputs image dimensions using a scale factor. Regex Text Chopper outputs the chopped parts of a text using RegEx." }, { "author": "aianimation55", @@ -761,86 +791,6 @@ ], "install_type": "git-clone", "description": "This extension currently has two sets of nodes - one set for editing the contrast/color of images and another set for saving images as 16 bit PNG files." - }, - { - "author": "mlinmg", - "title": "LaMa Preprocessor [WIP]", - "reference": "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor", - "files": [ - "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor" - ], - "install_type": "git-clone", - "description": "A LaMa prerocessor for ComfyUI. This preprocessor finally enable users to generate coherent inpaint and outpaint prompt-free. The best results are given on landscapes, not so much in drawings/animation." - }, - { - "author": "alpertunga-bile", - "title": "prompt-generator", - "reference": "https://github.com/alpertunga-bile/prompt-generator-comfyui", - "files": [ - "https://github.com/alpertunga-bile/prompt-generator-comfyui" - ], - "install_type": "git-clone", - "description": "Custom AI prompt generator node for ComfyUI." - }, - { - "author": "alkemann", - "title": "alkemann nodes", - "reference": "https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68", - "files": [ - "https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68/raw/f9605be0b38d38d3e3a2988f89248ff557010076/alkemann.py" - ], - "install_type": "copy", - "description": "Nodes:Int to Text, Seed With Text, Save A1 Image." - }, - { - "author": "seanlynch", - "title": "SRL's nodes", - "reference": "https://github.com/seanlynch/srl-nodes", - "files": [ - "https://github.com/seanlynch/srl-nodes" - ], - "install_type": "git-clone", - "description": "Nodes: SRL Conditional Interrupt, SRL Format String, SRL Eval, SRL Filter Image List. This is a collection of nodes I find useful. Note that at least one module allows execution of arbitrary code. Do not use any of these nodes on a system that allow untrusted users to control workflows or inputs.

WARNING: The custom nodes in this extension are vulnerable to security risks because they allow the execution of arbitrary code through the workflow" - }, - { - "author": "M1kep", - "title": "Comfy_KepMatteAnything", - "reference": "https://github.com/M1kep/Comfy_KepMatteAnything", - "files": [ - "https://github.com/M1kep/Comfy_KepMatteAnything" - ], - "install_type": "git-clone", - "description": "This extension provides a custom node that allows the use of Matte Anything in ComfyUI." - }, - { - "author": "TGu-97", - "title": "TGu Utilities", - "reference": "https://github.com/TGu-97/ComfyUI-TGu-utils", - "files": [ - "https://github.com/TGu-97/ComfyUI-TGu-utils" - ], - "install_type": "git-clone", - "description": "Nodes: MPN Switch, MPN Reroute, PN Switch. This is a set of custom nodes for ComfyUI. Mainly focus on control switches." - }, - { - "author": "M1kep", - "title": "Comfy_KepKitchenSink", - "reference": "https://github.com/M1kep/Comfy_KepKitchenSink", - "files": [ - "https://github.com/M1kep/Comfy_KepKitchenSink" - ], - "install_type": "git-clone", - "description": "Nodes: KepRotateImage" - }, - { - "author": "Kosinkadink", - "title": "ComfyUI-VideoHelperSuite", - "reference": "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite", - "files": [ - "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite" - ], - "install_type": "git-clone", - "description": "Nodes: VHS_VideoCombine. Nodes related to video workflows" - } + } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index acb54709..a76cfc43 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -56,6 +56,30 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/Amorano/Jovimetrix": [ + [ + "\u2697\ufe0f Blend Images (jov)", + "\u2728 Shape Generator (jov)", + "\ud83c\udf08 HSV Image (jov)", + "\ud83c\udf31 Transform Image (jov)", + "\ud83c\udfad Invert Image (jov)", + "\ud83d\udd06 Pixel Shader Image (jov)", + "\ud83d\udd27 Adjust Image (jov)", + "\ud83d\udd30 Mirror Image (jov)", + "\ud83d\udd33 Tile Image (jov)", + "\ud83d\udd78\ufe0f Filter Image (jov)", + "\ud83d\uddfa\ufe0f Remap Image (jov)", + "\ud83d\udfea Constant Image (jov)", + "\ud83e\udd7b Gradient (jov)" + ], + { + "author": "amorano", + "description": "Shapes and Shaders.", + "nickname": "Jovimetrix", + "title": "Jovimetrix Composition Pack", + "title_aux": "Jovimetrix Composition Nodes" + } + ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -544,7 +568,9 @@ ], "https://github.com/Gourieff/comfyui-reactor-node": [ [ - "ReActorFaceSwap" + "ReActorFaceSwap", + "ReActorLoadFaceModel", + "ReActorSaveFaceModel" ], { "title_aux": "ReActor Node for ComfyUI" @@ -732,7 +758,8 @@ "BreakFrames", "BreakGrid", "GetKeyFrames", - "MakeGrid" + "MakeGrid", + "RandomImageFromDir" ], { "title_aux": "ComfyBreakAnim" @@ -2035,7 +2062,9 @@ ], "https://github.com/aszc-dev/ComfyUI-CoreMLSuite": [ [ + "Core ML Converter", "Core ML LCM Converter", + "Core ML LoRA Loader", "CoreMLModelAdapter", "CoreMLSampler", "CoreMLUNetLoader" @@ -2178,6 +2207,7 @@ "Color Clip (advanced)", "Color Clip ADE20k", "ColorDictionary", + "ColorDictionary (custom)", "Conditioning (combine multiple)", "Conditioning (combine selective)", "Conditioning Grid (cond)", @@ -2200,10 +2230,12 @@ "FlatLatentsIntoSingleGrid", "Framed Mask Grab Cut", "Framed Mask Grab Cut 2", + "FromListGetColors", "FromListGetConds", "FromListGetImages", "FromListGetLatents", "FromListGetModels", + "FromListGetStrings", "Get Contour from list", "Get Models", "Get Prompt", @@ -2234,10 +2266,12 @@ "String", "String to Float", "String to Integer", + "ToColorList", "ToCondList", "ToImageList", "ToLatentList", "ToModelList", + "ToStringList", "VAEEncodeBatch" ], { @@ -2920,6 +2954,19 @@ "title_aux": "ComfyUI-Jjk-Nodes" } ], + "https://github.com/ka-puna/comfyui-yanc": [ + [ + "YANC.ConcatStrings", + "YANC.FormatDatetimeString", + "YANC.GetWidgetValueString", + "YANC.IntegerCaster", + "YANC.MultilineString", + "YANC.TruncateString" + ], + { + "title_aux": "comfyui-yanc" + } + ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "BatchCLIPSeg", @@ -2938,6 +2985,7 @@ "CreateFadeMask", "CreateFluidMask", "CreateGradientMask", + "CreateShapeMask", "CreateTextMask", "CrossFadeImages", "EmptyLatentImagePresets", @@ -2956,7 +3004,8 @@ "RoundMask", "SaveImageWithAlpha", "SomethingToString", - "VRAM_Debug" + "VRAM_Debug", + "WidgetToString" ], { "title_aux": "KJNodes for ComfyUI" @@ -3234,6 +3283,7 @@ "CacheBackendDataNumberKey //Inspire", "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", + "ChangeImageBatchSize //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "DWPreprocessor_Provider_for_SEGS //Inspire", "FakeScribblePreprocessor_Provider_for_SEGS //Inspire", @@ -3266,6 +3316,8 @@ "RegionalConditioningColorMask //Inspire", "RegionalConditioningSimple //Inspire", "RegionalIPAdapterColorMask //Inspire", + "RegionalIPAdapterEncodedColorMask //Inspire", + "RegionalIPAdapterEncodedMask //Inspire", "RegionalIPAdapterMask //Inspire", "RegionalPromptColorMask //Inspire", "RegionalPromptSimple //Inspire", @@ -3629,6 +3681,7 @@ "https://github.com/peteromallet/ComfyUI-Creative-Interpolation": [ [ "ACN_AdvancedControlNetApplyImport", + "BatchCreativeInterpolation", "ControlNetLoaderAdvancedImport", "CustomControlNetWeights", "CustomT2IAdapterWeights", @@ -3637,7 +3690,6 @@ "LatentKeyframeGroupImport", "LatentKeyframeImport", "LatentKeyframeTiming", - "LinearBatchCreativeInterpolation", "LoadImagesFromDirectory", "ScaledSoftControlNetWeightsImport", "SoftControlNetWeights", @@ -3737,6 +3789,15 @@ "title_aux": "rk-comfy-nodes" } ], + "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata": [ + [ + "SetMetadataAll", + "SetMetadataString" + ], + { + "title_aux": "ComfyUI PNG Metadata" + } + ], "https://github.com/s1dlx/comfy_meh/raw/main/meh.py": [ [ "MergingExecutionHelper" @@ -3841,6 +3902,7 @@ "AspectRatioSelector", "BLIPCaption", "BLIPLoader", + "BooleanPrimitive", "ColorBlend", "ColorCorrect", "DeepDanbooruCaption", @@ -4137,14 +4199,6 @@ "title_aux": "Save Image Extended for ComfyUI" } ], - "https://github.com/tkoenig89/ComfyUI_Load_Image_With_Metadata": [ - [ - "LoadImageWithMetadata" - ], - { - "title_aux": "Load Image with metadata" - } - ], "https://github.com/trojblue/trNodes": [ [ "JpgConvertNode", @@ -4514,7 +4568,7 @@ "PromptTermList6" ], { - "title_aux": "ComfyUI-noEmbryo nodes" + "title_aux": "noEmbryo nodes" } ], "https://raw.githubusercontent.com/throttlekitty/SDXLCustomAspectRatio/main/SDXLAspectRatio.py": [