-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy path__init__.py
More file actions
166 lines (144 loc) · 7.1 KB
/
__init__.py
File metadata and controls
166 lines (144 loc) · 7.1 KB
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
import base64
note = base64.b64decode("44CQ6KeF6bG8QUnnu5jnlLvjgJHlpoLpnIDmm7TlpJrluK7liqnmiJbllYbliqHpnIDmsYIgK3Z4OiBtZWVleW8=").decode('utf-8')
class AnyType(str):
def __ne__(self, __value: object) -> bool:
return False
any_typ = AnyType("*")
from .meyo_node_Computational import *
from .meyo_node_String import *
from .meyo_node_File import *
from .meyo_node_Functional import *
NODE_CLASS_MAPPINGS = {
#运算型节点:meyo_node_Computational
"CompareInt": CompareInt,
"FloatToInteger": FloatToInteger,
"GenerateNumbers": GenerateNumbers,
"GetRandomIntegerInRange": GetRandomIntegerInRange,
#字符串处理:meyo_node_String
"SingleTextInput": SingleTextInput,
"TextToList": TextToList,
"TextConcatenator": TextConcatenator,
"MultiParamInputNode": MultiParamInputNode,
"NumberExtractor": NumberExtractor,
"AddPrefixSuffix": AddPrefixSuffix,
"ExtractSubstring": ExtractSubstring,
"ExtractSubstringByIndices": ExtractSubstringByIndices,
"SplitStringByDelimiter": SplitStringByDelimiter,
"ProcessString": ProcessString,
"ExtractBeforeAfter": ExtractBeforeAfter,
"SimpleTextReplacer": SimpleTextReplacer,
"ReplaceNthOccurrence": ReplaceNthOccurrence,
"ReplaceMultiple": ReplaceMultiple,
"BatchReplaceStrings": BatchReplaceStrings,
"RandomLineFromText": RandomLineFromText,
"CheckSubstringPresence": CheckSubstringPresence,
"AddPrefixSuffixToLines": AddPrefixSuffixToLines,
"ExtractAndCombineLines": ExtractAndCombineLines,
"FilterLinesBySubstrings": FilterLinesBySubstrings,
"FilterLinesByWordCount": FilterLinesByWordCount,
"SplitAndExtractText": SplitAndExtractText,
"CountOccurrences": CountOccurrences,
"ExtractLinesByIndex": ExtractLinesByIndex,
"ExtractSpecificLines": ExtractSpecificLines,
"RemoveContentBetweenChars": RemoveContentBetweenChars,
"ShuffleTextLines": ShuffleTextLines,
"ConditionalTextOutput": ConditionalTextOutput,
"TextConditionCheck": TextConditionCheck,
"TextConcatenation": TextConcatenation,
"ExtractSpecificData": ExtractSpecificData,
"FindFirstLineContent": FindFirstLineContent,
"GetIntParam": GetIntParam,
"GetFloatParam": GetFloatParam,
"GenerateVideoPrompt": GenerateVideoPrompt,
#文件处理:meyo_node_File
"LoadAndAdjustImage": LoadAndAdjustImage,
"GenericImageLoader": GenericImageLoader,
"ImageAdjuster": ImageAdjuster,
"CustomCrop": CustomCrop,
"SaveImagEX": SaveImagEX,
"FileCopyCutNode": FileCopyCutNode,
"FileNameReplacer": FileNameReplacer,
"WriteToTxtFile": WriteToTxtFile,
"FileDeleteNode": FileDeleteNode,
"FileListAndSuffix": FileListAndSuffix,
"ImageOverlayAlignment": ImageOverlayAlignment,
"TextToImage": TextToImage,
"ReadExcelData": ReadExcelData,
"WriteExcelData": WriteExcelData,
"WriteExcelImage": WriteExcelImage,
"FindExcelData": FindExcelData,
"ReadExcelRowOrColumnDiff": ReadExcelRowOrColumnDiff,
#功能型节点:meyo_node_Functional
"GetCurrentTime": GetCurrentTime,
"SimpleRandomSeed": SimpleRandomSeed,
"SelectionParameter": SelectionParameter,
"ReadWebNode": ReadWebNode,
"DecodePreview": DecodePreview,
}
NODE_DISPLAY_NAME_MAPPINGS = {
#运算型节点:meyo_node_Computational
"CompareInt": "比较数值🐠meeeyo.com",
"FloatToInteger": "规范数值🐠meeeyo.com",
"GenerateNumbers": "生成范围数组🐠meeeyo.com",
"GetRandomIntegerInRange": "范围内随机数🐠meeeyo.com",
#字符串处理:meyo_node_String
"SingleTextInput": "文本输入🐠meeeyo.com",
"TextToList": "文本到列表🐠meeeyo.com",
"TextConcatenator": "文本拼接🐠meeeyo.com",
"MultiParamInputNode": "多参数输入🐠meeeyo.com",
"NumberExtractor": "整数参数🐠meeeyo.com",
"AddPrefixSuffix": "添加前后缀🐠meeeyo.com",
"ExtractSubstring": "提取标签之间🐠meeeyo.com",
"ExtractSubstringByIndices": "按数字范围提取🐠meeeyo.com",
"SplitStringByDelimiter": "分隔符拆分两边🐠meeeyo.com",
"ProcessString": "常规处理字符🐠meeeyo.com",
"ExtractBeforeAfter": "提取前后字符🐠meeeyo.com",
"SimpleTextReplacer": "简易文本替换🐠meeeyo.com",
"ReplaceNthOccurrence": "替换第n次出现🐠meeeyo.com",
"ReplaceMultiple": "多次出现依次替换🐠meeeyo.com",
"BatchReplaceStrings": "批量替换字符🐠meeeyo.com",
"RandomLineFromText": "随机行内容🐠meeeyo.com",
"CheckSubstringPresence": "判断是否包含字符🐠meeeyo.com",
"AddPrefixSuffixToLines": "段落每行添加前后缀🐠meeeyo.com",
"ExtractAndCombineLines": "段落提取指定索引行🐠meeeyo.com",
"FilterLinesBySubstrings": "段落提取或移除字符行🐠meeeyo.com",
"FilterLinesByWordCount": "段落字数条件过滤行🐠meeeyo.com",
"SplitAndExtractText": "按序号提取分割文本🐠meeeyo.com",
"CountOccurrences": "文本出现次数🐠meeeyo.com",
"ExtractLinesByIndex": "文本拆分🐠meeeyo.com",
"ExtractSpecificLines": "提取特定行🐠meeeyo.com",
"RemoveContentBetweenChars": "删除标签内的内容🐠meeeyo.com",
"ShuffleTextLines": "随机打乱🐠meeeyo.com",
"ConditionalTextOutput": "判断返回内容🐠meeeyo.com",
"TextConditionCheck": "文本按条件判断🐠meeeyo.com",
"TextConcatenation": "文本组合🐠meeeyo.com",
"ExtractSpecificData": "提取多层指定数据🐠meeeyo.com",
"FindFirstLineContent": "指定字符行参数🐠meeeyo.com",
"GetIntParam": "获取整数🐠meeeyo.com",
"GetFloatParam": "获取浮点数🐠meeeyo.com",
"GenerateVideoPrompt": "视频指令词模板🐠meeeyo.com",
#文件处理:meyo_node_File
"LoadAndAdjustImage": "加载重置图像🐠meeeyo.com",
"GenericImageLoader": "全能加载图像🐠meeeyo.com",
"ImageAdjuster": "重置图像🐠meeeyo.com",
"CustomCrop": "裁剪图像🐠meeeyo.com",
"SaveImagEX": "保存图像🐠meeeyo.com",
"FileCopyCutNode": "文件操作🐠meeeyo.com",
"FileNameReplacer": "替换文件名🐠meeeyo.com",
"WriteToTxtFile": "文本写入TXT🐠meeeyo.com",
"FileDeleteNode": "清理文件🐠meeeyo.com",
"FileListAndSuffix": "从路径加载🐠meeeyo.com",
"ImageOverlayAlignment": "图像层叠加🐠meeeyo.com",
"TextToImage": "文字图像🐠meeeyo.com",
"ReadExcelData": "读取表格数据🐠meeeyo.com",
"WriteExcelData": "写入表格数据🐠meeeyo.com",
"WriteExcelImage": "图片插入表格🐠meeeyo.com",
"FindExcelData": "查找表格数据🐠meeeyo.com",
"ReadExcelRowOrColumnDiff": "读取表格数量差🐠meeeyo.com",
#功能型节点:meyo_node_Functional
"GetCurrentTime": "当前时间(戳)🐠meeeyo.com",
"SimpleRandomSeed": "随机整数🐠meeeyo.com",
"SelectionParameter": "选择参数🐠meeeyo.com",
"ReadWebNode": "读取页面🐠meeeyo.com",
"DecodePreview": "解码预览🐠meeeyo.com",
}