diff --git a/TextWildcards.py b/TextWildcards.py new file mode 100644 index 0000000..18a4ef7 --- /dev/null +++ b/TextWildcards.py @@ -0,0 +1,33 @@ +import os, glob, sys +import random +import re +import os +if __name__ == os.path.splitext(os.path.basename(__file__))[0] or __name__ =='__main__': + from ConsoleColor import print, console + from wildcards import wildcards +else: + from .ConsoleColor import print, console + from .wildcards import wildcards + + +class TextWildcards: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "text": ("STRING", {"multiline": True}), + "seed": ("INT", {"default": 0, "min": 0, "max": 0xffffffffffffffff}), + + } + } + RETURN_TYPES = ("STRING","ASCII") + FUNCTION = "encode" + + CATEGORY = "utils" + + def encode(self, seed, text): + random.seed(seed) + print(f"[green]text : [/green]",text) + r=wildcards.run(text) + print(f"[green]result : [/green]",r) + return ([r, r], ) \ No newline at end of file diff --git a/__init__.py b/__init__.py index f292f5e..657078c 100644 --- a/__init__.py +++ b/__init__.py @@ -70,6 +70,7 @@ if not md.startswith("custom_nodes."): add("VAELoaderDecode") add("SimpleSampler",["SimpleSampler","SimpleSamplerVAE"]) add("SaveImageSimple") + add("TextWildcards") #add("test") console.rule(" init end ", style="bold green") \ No newline at end of file