Files
2025-06-05 01:47:55 +08:00

167 lines
7.1 KiB
Python

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",
}