File size: 1,860 Bytes
1e3b872
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
from custom_nodes.Comfy_KepListStuff.nodes.deprecated import StackImages
from custom_nodes.Comfy_KepListStuff.nodes.images import (
    ImageLabelOverlay,
    EmptyImages,
    XYImage,
    ImageListLoader,
    VariableImageBuilder,
)
from custom_nodes.Comfy_KepListStuff.nodes.list_utils import (
    ListLengthNode,
    JoinFloatLists,
    JoinImageLists,
    StringList,
    ReverseList,
    RepeatList,
    JoinListAny,
    StringListFromNewline,
)
from custom_nodes.Comfy_KepListStuff.nodes.range_nodes import (
    IntRangeNode,
    FloatRangeNode,
    IntNumStepsRangeNode,
    FloatNumStepsRangeNode,
)
from custom_nodes.Comfy_KepListStuff.nodes.xy import UnzippedProductAny

NODE_CLASS_MAPPINGS = {
    "Range(Step) - Int": IntRangeNode,
    "Range(Num Steps) - Int": IntNumStepsRangeNode,
    "Range(Step) - Float": FloatRangeNode,
    "Range(Num Steps) - Float": FloatNumStepsRangeNode,
    "List Length": ListLengthNode,
    "Image Overlay": ImageLabelOverlay,
    "Stack Images": StackImages,
    "Empty Images": EmptyImages,
    "Join Image Lists": JoinImageLists,
    "Join Float Lists": JoinFloatLists,
    "XYAny": UnzippedProductAny,
    "XYImage": XYImage,
    "ImageListLoader": ImageListLoader,
    "KepStringList": StringList,
    "KepStringListFromNewline": StringListFromNewline,
    "Kep_VariableImageBuilder": VariableImageBuilder,
    "Kep_ReverseList": ReverseList,
    "Kep_RepeatList": RepeatList,
    "Kep_JoinListAny": JoinListAny
}

NODE_DISPLAY_NAME_MAPPINGS = {
    "Stack Images": "Stack Images(Deprecated)",
    "ImageListLoader": "Image List Loader",
    "KepStringList": "String List",
    "Kep_VariableImageBuilder": "Variable Image Builder",
    "Kep_ReverseList": "Reverse List",
    "Kep_RepeatList": "Repeat List",
    "Kep_JoinListAny": "Join List Any",
    "KepStringListFromNewline": "String List From Newline",
}