from .show_stuff import ShowFloat, ShowInt, ShowStringText, ShowJson from .images_to_video import imagesToVideo from .write_text import WriteText from .text_replace import TextReplace # 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 .ffmpeg_configuration import FFmpegConfig 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 .save_text import SaveText from .save_tmp_image import SaveTmpImage from .save_image_path import SaveImagePath from .save_img_to_folder import SaveImageToFolder from .resize_image import ResizeImage from .resize_image_percentage import ResizeImagePercentage 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 .load_image_alpha import LoadImageWithTransparency from .image_mask_cutter import ImageMaskCutter from .character_description import CharacterDescriptionGenerator from .text_to_speech import TextToSpeech from .loop_combine_texts_by_lines import CombineTextsByLines from .free_vram_hack import FreeVRAM from .pause_resume_stop import PauseResume from .pick_input import PickInput from .loop_images import LoopImages from .random_image import RandomImage from .loop_model_clip_vae import LoopModelClipVae from .write_text_advanced import WriteTextAdvanced from .loop_write_text import LoopWriteText from .load_images_from_folder import LoadImagesFromSelectedFolder from .select_image_from_list import SelectImageFromList from .random_model_selector import RandomModelSelector from .if_else import IfElse from .image_details import ImageDetails from .video_details import VideoDetails from .combine_images import CombineImages # from .pass_preview_image import PassPreviewImage from .text_scramble_character import ScramblerCharacter from .audio_video_sync import AudioVideoSync from .video_path_to_images import VideoToImagesList from .images_to_video_path import ImagesListToVideo from .video_preview import VideoPreview from .loop_model_selector import LoopModelSelector from .random_lora_selector import RandomLoraSelector from .loop_lora_selector import LoopLoraSelector from .loop_sequential_integer import LoopIntegerSequential from .loop_lines_sequential import LoopLinesSequential from .concat_videos import ConcatVideos from .concat_videos_from_list import ConcatVideosFromList from .combine_video_audio import CombineVideoAudio from .images_merger_horizontal import MergeImagesHorizontally from .images_merger_vertical import MergeImagesVertically from .ollama_talk import OllamaTalk from .ollama_image_vision import OllamaImageVision from .ollama_config_selector import OllamaConfig from .ollama_system_persona import OllamaSystemPersonaSelector from .ollama_system_job import OllamaSystemJobSelector from .speech_to_text import SpeechToText from .text_to_anything import TextToAnything from .anything_to_text import AnythingToText from .anything_to_int import AnythingToInt from .anything_to_float import AnythingToFloat from .add_line_numbers import AddLineNumbers from .ffmpeg_convert import ConvertVideo # from .hiresfix import HiResFix # from .show_images import ImageBlend from .text_generator import TextGenerator, TextGeneratorScene, TextGeneratorStyle, TextGeneratorCharacterFemale, TextGeneratorCharacterMale, TextGeneratorOutfitMale, TextGeneratorOutfitFemale, ListLooper, ListLooperScene, ListLooperStyle, ListLooperCharacter, ListLooperOutfitFemale, ListLooperOutfitMale, TextGeneratorCharacterPose, TextGeneratorCharacterObject, TextGeneratorCharacterCreature from .API_flux import APIGenerateFlux from .API_StableDiffusion import APIGenerateStability from .API_civitai import APIGenerateCivitAI, APIGenerateCivitAIAddLORA, CivitAIModelSelectorPony, CivitAIModelSelectorSD15, CivitAIModelSelectorSDXL, CivitAIModelSelectorFLUX_S, CivitAIModelSelectorFLUX_D, CivitAILoraSelectorSD15, CivitAILoraSelectorSDXL, CivitAILoraSelectorPONY from .API_falAI import APIGenerateFalAI from .latent_resolution_selector import LatentResolutionSelector from .loader_lora_with_path import LoaderLoraWithPath from .load_text import LoadTextFromFolder, LoadTextFromPath from .string_splitter import TextSplitin5 NODE_CLASS_MAPPINGS = { "Bjornulf_LatentResolutionSelector": LatentResolutionSelector, "Bjornulf_LoaderLoraWithPath": LoaderLoraWithPath, "Bjornulf_LoadTextFromPath": LoadTextFromPath, "Bjornulf_LoadTextFromFolder": LoadTextFromFolder, "Bjornulf_TextSplitin5": TextSplitin5, "Bjornulf_APIGenerateFlux": APIGenerateFlux, "Bjornulf_APIGenerateFalAI": APIGenerateFalAI, "Bjornulf_APIGenerateStability": APIGenerateStability, "Bjornulf_APIGenerateCivitAI": APIGenerateCivitAI, "Bjornulf_CivitAIModelSelectorPony": CivitAIModelSelectorPony, "Bjornulf_CivitAIModelSelectorSD15": CivitAIModelSelectorSD15, "Bjornulf_CivitAIModelSelectorSDXL": CivitAIModelSelectorSDXL, "Bjornulf_CivitAIModelSelectorFLUX_S": CivitAIModelSelectorFLUX_S, "Bjornulf_CivitAIModelSelectorFLUX_D": CivitAIModelSelectorFLUX_D, "Bjornulf_CivitAILoraSelectorSD15": CivitAILoraSelectorSD15, "Bjornulf_CivitAILoraSelectorSDXL": CivitAILoraSelectorSDXL, "Bjornulf_CivitAILoraSelectorPONY": CivitAILoraSelectorPONY, # "Bjornulf_CivitAILoraSelector": CivitAILoraSelector, "Bjornulf_APIGenerateCivitAIAddLORA": APIGenerateCivitAIAddLORA, "Bjornulf_TextGenerator": TextGenerator, "Bjornulf_TextGeneratorCharacterPose": TextGeneratorCharacterPose, "Bjornulf_TextGeneratorCharacterObject": TextGeneratorCharacterObject, "Bjornulf_TextGeneratorScene": TextGeneratorScene, "Bjornulf_TextGeneratorStyle": TextGeneratorStyle, "Bjornulf_TextGeneratorCharacterFemale": TextGeneratorCharacterFemale, "Bjornulf_TextGeneratorCharacterMale": TextGeneratorCharacterMale, "Bjornulf_TextGeneratorCharacterCreature": TextGeneratorCharacterCreature, "Bjornulf_TextGeneratorOutfitFemale": TextGeneratorOutfitFemale, "Bjornulf_TextGeneratorOutfitMale": TextGeneratorOutfitMale, "Bjornulf_ListLooper": ListLooper, "Bjornulf_ListLooperScene": ListLooperScene, "Bjornulf_ListLooperStyle": ListLooperStyle, "Bjornulf_ListLooperCharacter": ListLooperCharacter, "Bjornulf_ListLooperOutfitMale": ListLooperOutfitMale, "Bjornulf_ListLooperOutfitFemale": ListLooperOutfitFemale, # "Bjornulf_HiResFix": HiResFix, # "Bjornulf_ImageBlend": ImageBlend, "Bjornulf_ShowInt": ShowInt, "Bjornulf_TextReplace" : TextReplace, "Bjornulf_ShowFloat": ShowFloat, "Bjornulf_ShowJson": ShowJson, "Bjornulf_ShowStringText": ShowStringText, "Bjornulf_ollamaLoader": ollamaLoader, "Bjornulf_FFmpegConfig": FFmpegConfig, "Bjornulf_ConvertVideo": ConvertVideo, "Bjornulf_AddLineNumbers": AddLineNumbers, "Bjornulf_TextToAnything": TextToAnything, "Bjornulf_AnythingToText": AnythingToText, "Bjornulf_AnythingToInt": AnythingToInt, "Bjornulf_AnythingToFloat": AnythingToFloat, "Bjornulf_SpeechToText": SpeechToText, "Bjornulf_OllamaConfig": OllamaConfig, "Bjornulf_OllamaSystemPersonaSelector": OllamaSystemPersonaSelector, "Bjornulf_OllamaSystemJobSelector": OllamaSystemJobSelector, "Bjornulf_OllamaImageVision": OllamaImageVision, "Bjornulf_OllamaTalk": OllamaTalk, "Bjornulf_MergeImagesHorizontally": MergeImagesHorizontally, "Bjornulf_MergeImagesVertically": MergeImagesVertically, "Bjornulf_CombineVideoAudio": CombineVideoAudio, "Bjornulf_ConcatVideos": ConcatVideos, "Bjornulf_ConcatVideosFromList": ConcatVideosFromList, "Bjornulf_LoopLinesSequential": LoopLinesSequential, "Bjornulf_LoopIntegerSequential": LoopIntegerSequential, "Bjornulf_LoopLoraSelector": LoopLoraSelector, "Bjornulf_RandomLoraSelector": RandomLoraSelector, "Bjornulf_LoopModelSelector": LoopModelSelector, "Bjornulf_VideoPreview": VideoPreview, "Bjornulf_ImagesListToVideo": ImagesListToVideo, "Bjornulf_VideoToImagesList": VideoToImagesList, "Bjornulf_AudioVideoSync": AudioVideoSync, "Bjornulf_ScramblerCharacter": ScramblerCharacter, "Bjornulf_CombineImages": CombineImages, "Bjornulf_ImageDetails": ImageDetails, "Bjornulf_VideoDetails": VideoDetails, "Bjornulf_IfElse": IfElse, "Bjornulf_RandomModelSelector": RandomModelSelector, "Bjornulf_SelectImageFromList": SelectImageFromList, "Bjornulf_WriteText": WriteText, "Bjornulf_LoadImagesFromSelectedFolder": LoadImagesFromSelectedFolder, "Bjornulf_LoopModelClipVae": LoopModelClipVae, "Bjornulf_LoopWriteText": LoopWriteText, "Bjornulf_LoopImages": LoopImages, "Bjornulf_RandomImage": RandomImage, # "Bjornulf_PassPreviewImage": PassPreviewImage, "Bjornulf_PickInput": PickInput, "Bjornulf_PauseResume": PauseResume, "Bjornulf_FreeVRAM": FreeVRAM, "Bjornulf_CombineTextsByLines": CombineTextsByLines, "Bjornulf_TextToSpeech": TextToSpeech, "Bjornulf_CharacterDescriptionGenerator": CharacterDescriptionGenerator, "Bjornulf_ImageMaskCutter": ImageMaskCutter, "Bjornulf_LoadImageWithTransparency": LoadImageWithTransparency, "Bjornulf_LoopAllLines": LoopAllLines, "Bjornulf_TextToStringAndSeed": TextToStringAndSeed, "Bjornulf_GreenScreenToTransparency": GreenScreenToTransparency, "Bjornulf_RandomLineFromInput": RandomLineFromInput, "Bjornulf_SaveBjornulfLobeChat": SaveBjornulfLobeChat, "Bjornulf_WriteTextAdvanced": WriteTextAdvanced, "Bjornulf_RemoveTransparency": RemoveTransparency, "Bjornulf_GrayscaleTransform": GrayscaleTransform, "Bjornulf_CombineBackgroundOverlay": CombineBackgroundOverlay, "Bjornulf_ShowText": ShowText, "Bjornulf_SaveText": SaveText, "Bjornulf_ResizeImage": ResizeImage, "Bjornulf_ResizeImagePercentage": ResizeImagePercentage, "Bjornulf_SaveImageToFolder": SaveImageToFolder, "Bjornulf_SaveTmpImage": SaveTmpImage, "Bjornulf_SaveImagePath": SaveImagePath, "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_HiResFix": "HiResFix", # "Bjornulf_ImageBlend": "๐ŸŽจ Image Blend", # "Bjornulf_APIHiResCivitAI": "๐ŸŽจโžœ๐ŸŽจ API Image hires fix (CivitAI)", # "Bjornulf_CivitAILoraSelector": "lora Civit", "Bjornulf_LoaderLoraWithPath": "๐Ÿ“ฅ๐Ÿ‘‘ Load Lora with Path", "Bjornulf_TextSplitin5": "๐Ÿ“๐Ÿ”ช Text split in 5", "Bjornulf_LatentResolutionSelector": "๐Ÿฉท Empty Latent Selector", "Bjornulf_CivitAIModelSelectorSD15": "๐Ÿ“ฅ Load checkpoint SD1.5 (+Download from CivitAi)", "Bjornulf_CivitAIModelSelectorSDXL": "๐Ÿ“ฅ Load checkpoint SDXL (+Download from CivitAi)", "Bjornulf_CivitAIModelSelectorPony": "๐Ÿ“ฅ Load checkpoint Pony (+Download from CivitAi)", "Bjornulf_CivitAIModelSelectorFLUX_D": "๐Ÿ“ฅ Load checkpoint FLUX Dev (+Download from CivitAi)", "Bjornulf_CivitAIModelSelectorFLUX_S": "๐Ÿ“ฅ Load checkpoint FLUX Schnell (+Download from CivitAi)", "Bjornulf_CivitAILoraSelectorSD15": "๐Ÿ“ฅ๐Ÿ‘‘ Load Lora SD1.5 (+Download from CivitAi)", "Bjornulf_CivitAILoraSelectorSDXL": "๐Ÿ“ฅ๐Ÿ‘‘ Load Lora SDXL (+Download from CivitAi)", "Bjornulf_CivitAILoraSelectorPONY": "๐Ÿ“ฅ๐Ÿ‘‘ Load Lora Pony (+Download from CivitAi)", "Bjornulf_APIGenerateFalAI": "โ˜๐ŸŽจ API Image Generator (FalAI) ๐ŸŽจโ˜", "Bjornulf_APIGenerateCivitAI": "โ˜๐ŸŽจ API Image Generator (CivitAI) ๐ŸŽจโ˜", "Bjornulf_APIGenerateCivitAIAddLORA": "โ˜๐Ÿ‘‘ Add Lora (API ONLY - CivitAI) ๐Ÿ‘‘โ˜", "Bjornulf_APIGenerateFlux": "โ˜๐ŸŽจ API Image Generator (Black Forest Labs - Flux) ๐ŸŽจโ˜", "Bjornulf_APIGenerateStability": "โ˜๐ŸŽจ API Image Generator (Stability - Stable Diffusion) ๐ŸŽจโ˜", "Bjornulf_TextGenerator": "๐Ÿ”ฅ๐Ÿ“ Text Generator ๐Ÿ“๐Ÿ”ฅ", "Bjornulf_TextGeneratorCharacterFemale": "๐Ÿ‘ฉโ€๐Ÿฆฐ๐Ÿ“ Text Generator (Character Female)", "Bjornulf_TextGeneratorCharacterMale": "๐Ÿ‘จโ€๐Ÿฆฐ๐Ÿ“ Text Generator (Character Male)", "Bjornulf_TextGeneratorCharacterPose": "๐Ÿ’ƒ๐Ÿ•บ๐Ÿ“ Text Generator (Character Pose)", "Bjornulf_TextGeneratorCharacterObject": "๐Ÿ”ง๐Ÿ‘จโ€๐Ÿ”ง๐Ÿ“ Text Generator (Object for Character)", "Bjornulf_TextGeneratorCharacterCreature": "๐Ÿ‘พ๐Ÿ“ Text Generator (Character Creature)", "Bjornulf_TextGeneratorScene": "๐ŸŒ„๐Ÿ“ Text Generator (Scene)", "Bjornulf_TextGeneratorStyle": "๐ŸŽจ๐Ÿ“ Text Generator (Style)", "Bjornulf_TextGeneratorOutfitFemale": "๐Ÿ‘— Text Generator (Outfit Female)", "Bjornulf_TextGeneratorOutfitMale": "๐Ÿ‘š Text Generator (Outfit Male)", "Bjornulf_ListLooper": "โ™ป๐Ÿ”ฅ๐Ÿ“ List Looper (Text Generator)", "Bjornulf_ListLooperScene": "โ™ป๐ŸŒ„๐Ÿ“ List Looper (Text Generator Scenes)", "Bjornulf_ListLooperStyle": "โ™ป๐ŸŽจ๐Ÿ“ List Looper (Text Generator Styles)", "Bjornulf_ListLooperPose": "โ™ป๐Ÿ’ƒ๐Ÿ•บ๐Ÿ“ List Looper (Text Generator Poses)", "Bjornulf_ListLooperCharacter": "โ™ป๐Ÿ‘จโ€๐Ÿฆฐ๐Ÿ‘ฉโ€๐Ÿฆฐ๐Ÿ‘พ List Looper (Text Generator Characters)", "Bjornulf_ListLooperOutfitMale": "โ™ป๐Ÿ‘š List Looper (Text Generator Outfits Male)", "Bjornulf_ListLooperOutfitFemale": "โ™ป๐Ÿ‘— List Looper (Text Generator Outfits Female)", "Bjornulf_ShowInt": "๐Ÿ‘ Show (Int)", "Bjornulf_ShowFloat": "๐Ÿ‘ Show (Float)", "Bjornulf_ShowJson": "๐Ÿ‘ Show (JSON)", "Bjornulf_ShowStringText": "๐Ÿ‘ Show (String/Text)", "Bjornulf_OllamaTalk": "๐Ÿฆ™๐Ÿ’ฌ Ollama Talk", "Bjornulf_OllamaImageVision": "๐Ÿฆ™๐Ÿ‘ Ollama Vision", "Bjornulf_OllamaConfig": "๐Ÿฆ™ Ollama Configuration โš™", "Bjornulf_OllamaSystemJobSelector": "๐Ÿฆ™ Ollama Job Selector ๐Ÿ‘‡", "Bjornulf_OllamaSystemPersonaSelector": "๐Ÿฆ™ Ollama Persona Selector ๐Ÿ‘‡", "Bjornulf_SpeechToText": "๐Ÿ”Šโžœ๐Ÿ“ STT - Speech to Text", "Bjornulf_TextToSpeech": "๐Ÿ“โžœ๐Ÿ”Š TTS - Text to Speech", "Bjornulf_TextToAnything": "๐Ÿ“โžœโœจ Text to Anything", "Bjornulf_AnythingToText": "โœจโžœ๐Ÿ“ Anything to Text", "Bjornulf_AnythingToInt": "โœจโžœ๐Ÿ”ข Anything to Int", "Bjornulf_AnythingToFloat": "โœจโžœ๐Ÿ”ข Anything to Float", "Bjornulf_TextReplace": "๐Ÿ“โžœ๐Ÿ“ Replace text", "Bjornulf_AddLineNumbers": "๐Ÿ”ข Add line numbers", "Bjornulf_FFmpegConfig": "โš™๐Ÿ“น FFmpeg Configuration ๐Ÿ“นโš™", "Bjornulf_ConvertVideo": "๐Ÿ“นโžœ๐Ÿ“น Convert Video", "Bjornulf_VideoDetails": "๐Ÿ“น๐Ÿ” Video details โš™", "Bjornulf_WriteText": "โœ’ Write Text", "Bjornulf_MergeImagesHorizontally": "๐Ÿ–ผ๐Ÿ–ผ Merge Images/Videos ๐Ÿ“น๐Ÿ“น (Horizontally)", "Bjornulf_MergeImagesVertically": "๐Ÿ–ผ๐Ÿ–ผ Merge Images/Videos ๐Ÿ“น๐Ÿ“น (Vertically)", "Bjornulf_CombineVideoAudio": "๐Ÿ“น๐Ÿ”Š Combine Video + Audio", "Bjornulf_ConcatVideos": "๐Ÿ“น๐Ÿ”— Concat Videos", "Bjornulf_ConcatVideosFromList": "๐Ÿ“น๐Ÿ”— Concat Videos from list", "Bjornulf_LoopLinesSequential": "โ™ป๐Ÿ“ Loop Sequential (input Lines)", "Bjornulf_LoopIntegerSequential": "โ™ป๐Ÿ“ Loop Sequential (Integer)", "Bjornulf_LoopLoraSelector": "โ™ป๐Ÿ‘‘ Loop Lora Selector", "Bjornulf_RandomLoraSelector": "๐ŸŽฒ๐Ÿ‘‘ Random Lora Selector", "Bjornulf_LoopModelSelector": "โ™ป Loop Load checkpoint (Model Selector)", "Bjornulf_VideoPreview": "๐Ÿ“น๐Ÿ‘ Video Preview", "Bjornulf_ImagesListToVideo": "๐Ÿ–ผโžœ๐Ÿ“น Images to Video path (tmp video)", "Bjornulf_VideoToImagesList": "๐Ÿ“นโžœ๐Ÿ–ผ Video Path to Images (Load video)", "Bjornulf_AudioVideoSync": "๐Ÿ”Š๐Ÿ“น Audio Video Sync", "Bjornulf_ScramblerCharacter": "๐Ÿ”€๐ŸŽฒ Text scrambler (๐Ÿง‘ Character)", "Bjornulf_WriteTextAdvanced": "โœ’๐Ÿ—” Advanced Write Text", "Bjornulf_LoopWriteText": "โ™ป Loop (โœ’๐Ÿ—” Advanced Write Text)", "Bjornulf_LoopModelClipVae": "โ™ป Loop (Model+Clip+Vae)", "Bjornulf_LoopImages": "โ™ป๐Ÿ–ผ Loop (Images)", "Bjornulf_CombineTextsByLines": "โ™ป Loop (All Lines from input ๐Ÿ”— combine by lines)", "Bjornulf_LoopTexts": "โ™ป Loop (Texts)", "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)", "Bjornulf_RandomImage": "๐ŸŽฒ๐Ÿ–ผ Random Image", "Bjornulf_RandomLineFromInput": "๐ŸŽฒ Random line from input", "Bjornulf_RandomTexts": "๐ŸŽฒ Random (Texts)", "Bjornulf_RandomModelClipVae": "๐ŸŽฒ Random (Model+Clip+Vae)", "Bjornulf_RandomModelSelector": "๐ŸŽฒ Random Load checkpoint (Model Selector)", # "Bjornulf_PassPreviewImage": "๐Ÿ–ผโฎ• Pass Preview Image", "Bjornulf_CharacterDescriptionGenerator": "๐Ÿง‘๐Ÿ“ Character Description Generator", "Bjornulf_GreenScreenToTransparency": "๐ŸŸฉโžœโ–ข Green Screen to Transparency", "Bjornulf_SaveBjornulfLobeChat": "๐Ÿ–ผ๐Ÿ’ฌ Save image for Bjornulf LobeChat", "Bjornulf_TextToStringAndSeed": "๐Ÿ”ข๐ŸŽฒ Text with random Seed", "Bjornulf_ShowText": "๐Ÿ‘ Show (Text, Int, Float)", "Bjornulf_ImageMaskCutter": "๐Ÿ–ผโœ‚ Cut Image with Mask", "Bjornulf_LoadImageWithTransparency": "๐Ÿ“ฅ๐Ÿ–ผ Load Image with Transparency โ–ข", "Bjornulf_CombineBackgroundOverlay": "๐Ÿ–ผ+๐Ÿ–ผ Stack two images (Background+Overlay alpha)", "Bjornulf_GrayscaleTransform": "๐Ÿ–ผโžœ๐Ÿ”ฒ Image to grayscale (black & white)", "Bjornulf_RemoveTransparency": "โ–ขโžœโฌ› Remove image Transparency (alpha)", "Bjornulf_ResizeImage": "๐Ÿ“ Resize Image", "Bjornulf_ResizeImagePercentage": "๐Ÿ“ Resize Image Percentage", "Bjornulf_SaveImagePath": "๐Ÿ’พ๐Ÿ–ผ Save Image (exact path, exact name) โš ๏ธ๐Ÿ’ฃ", "Bjornulf_SaveImageToFolder": "๐Ÿ’พ๐Ÿ–ผ๐Ÿ“ Save Image(s) to a folder", "Bjornulf_SaveTmpImage": "๐Ÿ’พ๐Ÿ–ผ Save Image (tmp_api.png) โš ๏ธ๐Ÿ’ฃ", "Bjornulf_SaveText": "๐Ÿ’พ Save Text", "Bjornulf_LoadTextFromPath": "๐Ÿ“ฅ Load Text From Path", "Bjornulf_LoadTextFromFolder": "๐Ÿ“ฅ Load Text From Bjornulf Folder", "Bjornulf_CombineTexts": "๐Ÿ”— Combine (Texts)", "Bjornulf_imagesToVideo": "๐Ÿ“น images to video (FFmpeg)", "Bjornulf_VideoPingPong": "๐Ÿ“น video PingPong", "Bjornulf_ollamaLoader": "๐Ÿฆ™ Ollama (Description)", "Bjornulf_FreeVRAM": "๐Ÿงน Free VRAM hack", "Bjornulf_PickInput": "โธ๏ธ Paused. Select input, Pick ๐Ÿ‘‡", "Bjornulf_PauseResume": "โธ๏ธ Paused. Resume or Stop, Pick ๐Ÿ‘‡", "Bjornulf_LoadImagesFromSelectedFolder": "๐Ÿ“ฅ๐Ÿ–ผ๐Ÿ“‚ Load Images from output folder", "Bjornulf_SelectImageFromList": "๐Ÿ–ผ๐Ÿ‘ˆ Select an Image, Pick", "Bjornulf_IfElse": "๐Ÿ”€ If-Else (input / compare_with)", "Bjornulf_ImageDetails": "๐Ÿ–ผ๐Ÿ” Image Details", "Bjornulf_CombineImages": "๐Ÿ–ผ๐Ÿ”— Combine Images", } WEB_DIRECTORY = "./web" __all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS', 'WEB_DIRECTORY']