ltdrdata / ComfyUI-Manager

ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some extensions don't have a node list in `extension-node-map.json`

liusida opened this issue · comments

I was inspired by https://ltdrdata.github.io/ and have integrated the data from extension-node-map.json to my top-100-comfyui, but I found that it shows that many extensions don't have nodes, for example:

==
image

And I looked it up in the original file, it doesn't contain any nodes as well:

    "https://github.com/rgthree/rgthree-comfy": [
        [],
        {
            "author": "rgthree",
            "description": "A bunch of nodes I created that I also find useful.",
            "nickname": "rgthree",
            "nodename_pattern": " \\(rgthree\\)$",
            "title": "Comfy Nodes",
            "title_aux": "rgthree's ComfyUI Nodes"
        }
    ],

And also https://ltdrdata.github.io/
image

I think this might be caused by a problem in the information collecting process. Would you like to take a look at it? Thanks!

That is a limitation.
https://github.com/ltdrdata/ComfyUI-Manager#custom-node-support-guide

The node names are collected by the scanner.py script.
Since it is a script that scans statically, it is not possible to collect node names that are generated dynamically or exist virtually on the JavaScript side.
For those nodes, unless the list is explicitly provided, ComfyUI-Manager cannot provide them either.

Managing those nodes through code review is beyond my capacity.

I see. I'll just explain it straight on the page.

image