from .images_to_video import imagesToVideo from .write_text import WriteText from .write_image_environment import WriteImageEnvironment from .write_image_characters import WriteImageCharacters from .write_image_character import WriteImageCharacter from .write_image_allinone import WriteImageAllInOne from .combine_texts import CombineTexts from .loop_texts import LoopTexts from .random_texts import RandomTexts from .random_model_clip_vae import RandomModelClipVae from .video_pingpong import VideoPingPong from .loop_float import LoopFloat from .loop_integer import LoopInteger from .loop_basic_batch import LoopBasicBatch from .loop_samplers import LoopSamplers from .loop_schedulers import LoopSchedulers from .ollama import ollamaLoader from .show_text import ShowText from .show_int import ShowInt from .show_float import ShowFloat from .save_text import SaveText from .save_tmp_image import SaveTmpImage from .save_image_path import SaveImagePath # from .save_api_image import SaveApiImage from .save_img_to_folder import SaveImageToFolder from .resize_image import ResizeImage from .loop_my_combos_samplers_schedulers import LoopCombosSamplersSchedulers from .remove_transparency import RemoveTransparency from .image_to_grayscale import GrayscaleTransform from .combine_background_overlay import CombineBackgroundOverlay from .save_bjornulf_lobechat import SaveBjornulfLobeChat from .green_to_transparency import GreenScreenToTransparency from .random_line_from_input import RandomLineFromInput from .loop_lines import LoopAllLines from .random_seed_with_text import TextToStringAndSeed # from .check_black_image import CheckBlackImage # from .clear_vram import ClearVRAM # from .CUSTOM_STRING import CustomStringType NODE_CLASS_MAPPINGS = { # "Bjornulf_CustomStringType": CustomStringType, "Bjornulf_ollamaLoader": ollamaLoader, "Bjornulf_LoopAllLines": LoopAllLines, "Bjornulf_TextToStringAndSeed": TextToStringAndSeed, "Bjornulf_GreenScreenToTransparency": GreenScreenToTransparency, "Bjornulf_RandomLineFromInput": RandomLineFromInput, # "Bjornulf_CheckBlackImage": CheckBlackImage, # "Bjornulf_ClearVRAM": ClearVRAM, "Bjornulf_SaveBjornulfLobeChat": SaveBjornulfLobeChat, "Bjornulf_WriteText": WriteText, "Bjornulf_RemoveTransparency": RemoveTransparency, "Bjornulf_GrayscaleTransform": GrayscaleTransform, "Bjornulf_CombineBackgroundOverlay": CombineBackgroundOverlay, # "Bjornulf_WriteImageEnvironment": WriteImageEnvironment, # "Bjornulf_WriteImageCharacters": WriteImageCharacters, # "Bjornulf_WriteImageCharacter": WriteImageCharacter, # "Bjornulf_WriteImageAllInOne": WriteImageAllInOne, "Bjornulf_ShowText": ShowText, "Bjornulf_ShowInt": ShowInt, "Bjornulf_ShowFloat": ShowFloat, "Bjornulf_SaveText": SaveText, "Bjornulf_ResizeImage": ResizeImage, "Bjornulf_SaveImageToFolder": SaveImageToFolder, "Bjornulf_SaveTmpImage": SaveTmpImage, "Bjornulf_SaveImagePath": SaveImagePath, # "Bjornulf_SaveApiImage": SaveApiImage, "Bjornulf_CombineTexts": CombineTexts, "Bjornulf_LoopTexts": LoopTexts, "Bjornulf_RandomTexts": RandomTexts, "Bjornulf_RandomModelClipVae": RandomModelClipVae, "Bjornulf_imagesToVideo": imagesToVideo, "Bjornulf_VideoPingPong": VideoPingPong, "Bjornulf_LoopFloat": LoopFloat, "Bjornulf_LoopInteger": LoopInteger, "Bjornulf_LoopBasicBatch": LoopBasicBatch, "Bjornulf_LoopSamplers": LoopSamplers, "Bjornulf_LoopSchedulers": LoopSchedulers, "Bjornulf_LoopCombosSamplersSchedulers": LoopCombosSamplersSchedulers, } NODE_DISPLAY_NAME_MAPPINGS = { # "Bjornulf_CustomStringType": "!!! CUSTOM STRING TYPE !!!", "Bjornulf_ollamaLoader": "πŸ¦™ Ollama (Description)", "Bjornulf_GreenScreenToTransparency": "πŸŸ©βžœβ–’ Green Screen to Transparency", # "Bjornulf_CheckBlackImage": "πŸ”² Check Black Image (Empty mask)", "Bjornulf_SaveBjornulfLobeChat": "πŸ–ΌπŸ’¬ Save image for Bjornulf LobeChat", "Bjornulf_TextToStringAndSeed": "πŸ”’ Text with random Seed", # "Bjornulf_ClearVRAM": "🧹 Clear VRAM", "Bjornulf_RandomLineFromInput": "🎲 Random line from input", "Bjornulf_ShowText": "πŸ‘ Show (Text)", "Bjornulf_ShowInt": "πŸ‘ Show (Int)", "Bjornulf_ShowFloat": "πŸ‘ Show (Float)", "Bjornulf_CombineBackgroundOverlay": "πŸ–Ό+πŸ–Ό Combine images (Background+Overlay alpha)", "Bjornulf_GrayscaleTransform": "πŸ–ΌβžœπŸ”² Image to grayscale (black & white)", "Bjornulf_RemoveTransparency": "β–’βžœβ¬› Remove image Transparency (alpha)", # "πŸ”²βžœβ¬› Transparency to color", "Bjornulf_ResizeImage": "πŸ“ Resize Image", "Bjornulf_SaveImagePath": "πŸ–Ό Save Image (exact path, exact name) βš οΈπŸ’£", "Bjornulf_SaveImageToFolder": "πŸ–ΌπŸ“ Save Image(s) to a folder", "Bjornulf_SaveTmpImage": "πŸ–Ό Save Image (tmp_api.png) βš οΈπŸ’£", # "Bjornulf_SaveApiImage": "πŸ–Ό Save Image (./output/api_00001.png...)", "Bjornulf_SaveText": "πŸ’Ύ Save Text", #Make SaveCharacter, SaveLocation, SaveCamera, SaveAction, SaveClothes, SaveEmotion... "Bjornulf_LoadText": "πŸ“₯ Load Text", #Make LoadCharacter, LoadLocation, LoadCamera, LoadAction, LoadClothes, LoadEmotion... "Bjornulf_WriteText": "βœ’ Write Text", # "Bjornulf_WriteImageEnvironment": "βœ’ Write Image Environment", # "Bjornulf_WriteImageCharacters": "βœ’ Write Image Characters", # "Bjornulf_WriteImageCharacter": "βœ’ Write Image Character", # "Bjornulf_WriteImageAllInOne": "βœ’ Write Image All-in-one", "Bjornulf_CombineTexts": "πŸ”— Combine (Texts)", "Bjornulf_LoopTexts": "β™» Loop (Texts)", "Bjornulf_RandomTexts": "🎲 Random (Texts)", "Bjornulf_RandomModelClipVae": "🎲 Random (Model+Clip+Vae)", "Bjornulf_imagesToVideo": "πŸ“Ή images to video (FFmpeg)", "Bjornulf_VideoPingPong": "πŸ“Ή video PingPong", "Bjornulf_LoopFloat": "β™» Loop (Float)", "Bjornulf_LoopInteger": "β™» Loop (Integer)", "Bjornulf_LoopBasicBatch": "β™» Loop", "Bjornulf_LoopAllLines": "β™» Loop (All Lines from input)", "Bjornulf_LoopSamplers": "β™» Loop (All Samplers)", "Bjornulf_LoopSchedulers": "β™» Loop (All Schedulers)", "Bjornulf_LoopCombosSamplersSchedulers": "β™» Loop (My combos Samplerβš”Scheduler)", } WEB_DIRECTORY = "./web" __all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS', 'WEB_DIRECTORY']