Files
filliptm-ComfyUI_Fill-Nodes/__init__.py
T

490 lines
24 KiB
Python

from .nodes.FL_Image_Randomizer import FL_ImageRandomizer
from .nodes.FL_Image_Caption_Saver import FL_ImageCaptionSaver
from .nodes.FL_Image_Dimension_Display import FL_ImageDimensionDisplay
from .nodes.FL_GeminiVideoCaptioner import FL_GeminiVideoCaptioner
from .nodes.FL_GeminiImageEditor import FL_GeminiImageEditor
from .nodes.FL_GPT_Image1 import FL_GPT_Image1
from .nodes.FL_Code_Node import FL_CodeNode
from .nodes.FL_Video_Caption_Saver import FL_VideoCaptionSaver
from .nodes.FL_Image_Pixelator import FL_ImagePixelator
from .nodes.FL_Image_AddToBatch import FL_ImageAddToBatch
from .nodes.FL_DirectoryCrawl import FL_DirectoryCrawl
from .nodes.FL_Ascii import FL_Ascii
from .nodes.FL_ReplaceColor import FL_ReplaceColor
from .nodes.FL_ImageAddNoise import FL_ImageAddNoise
from .nodes.FL_WordFrequencyGraph import FL_WordFrequencyGraph
from .nodes.FL_Glitch import FL_Glitch
from .nodes.FL_Ripple import FL_Ripple
from .nodes.FL_PixelSort import FL_PixelSort
from .nodes.FL_HexagonalPattern import FL_HexagonalPattern
from .nodes.FL_NFTGenerator import FL_NFTGenerator
from .nodes.FL_HalfTone import FL_HalftonePattern
from .nodes.FL_RandomRange import FL_RandomNumber
from .nodes.FL_PromptSelector import FL_PromptSelector
from .nodes.FL_Shader import FL_Shadertoy
from .nodes.FL_PixelArt import FL_PixelArtShader
from .nodes.FL_InfiniteZoom import FL_InfiniteZoom
from .nodes.FL_PaperDrawn import FL_PaperDrawn
from .nodes.FL_ImageNotes import FL_ImageNotes
from .nodes.FL_ImageCollage import FL_ImageCollage
from .nodes.FL_KsamplerSettings import FL_KsamplerSettings
from .nodes.FL_RetroEffect import FL_RetroEffect
from .nodes.FL_InpaintCrop import FL_InpaintCrop
from .nodes.FL_InpaintCrop import FL_Inpaint_Stitch
from .nodes.FL_SD_Slices import FL_SDUltimate_Slices
from .nodes.FL_BatchAligned import FL_BatchAlign
from .nodes.FL_VideoCropNStitch import FL_VideoCropMask
from .nodes.FL_VideoCropNStitch import FL_VideoRecompose
from .nodes.FL_SeparateMasks import FL_SeparateMaskComponents
from .nodes.FL_PasteOnCanvas import FL_PasteOnCanvas
from .nodes.FL_BulletHellGame import FL_BulletHellGame
from .nodes.FL_TetrisGame import FL_TetrisGame
from .nodes.FL_Dither import FL_Dither
from .nodes.FL_SystemCheck import FL_SystemCheck
from .nodes.FL_ColorPicker import FL_ColorPicker
from .nodes.FL_GradGen import FL_GradGenerator
from .nodes.FL_MirrorAndAppendCaptions import FL_MirrorAndAppendCaptions
from .nodes.FL_ImageCaptionLayout import FL_ImageCaptionLayout
from .nodes.FL_HFHubModelUploader import FL_HFHubModelUploader
from .nodes.FL_ZipDirectory import FL_ZipDirectory
from .nodes.FL_ZipSave import FL_ZipSave
from .nodes.FL_GPT_Vision import FL_GPT_Vision
from .nodes.FL_TimeLine import FL_TimeLine
from .nodes.FL_SimpleGPTVision import FL_SimpleGPTVision
from .nodes.FL_DiscordWebhook import FL_SendToDiscordWebhook
from .nodes.FL_HF_Character import FL_HF_Character
from .nodes.FL_CaptionToCSV import FL_CaptionToCSV
from .nodes.FL_KsamplerPlus import FL_KsamplerPlus
from .nodes.FL_KsamplerPlusV2 import FL_KsamplerPlusV2
from .nodes.FL_KsamplerBasic import FL_KsamplerBasic
from .nodes.FL_KsamplerFractals import FL_FractalKSampler
from .nodes.FL_UpscaleModel import FL_UpscaleModel
from .nodes.FL_SaveCSV import FL_SaveCSV
from .nodes.FL_LoadCSV import FL_LoadCSV
from .nodes.FL_CSVExtractor import FL_CSVExtractor
from. nodes.FL_KSamplerXYZPlot import FL_KSamplerXYZPlot
from .nodes.FL_SamplerStrings import FL_SamplerStrings
from .nodes.FL_SchedulerStrings import FL_SchedulerStrings
from .nodes.FL_ImageCaptionLayoutPDF import FL_ImageCaptionLayoutPDF
from .nodes.FL_Dalle3 import FL_Dalle3
from .nodes.FL_SaveImages import FL_SaveImages
from .nodes.FL_LoadImage import FL_LoadImage
from .nodes.FL_PDFLoader import FL_PDFLoader
from .nodes.FL_PDFToImage import FL_PDFToImages
from .nodes.FL_PDFSaver import FL_PDFSaver
from .nodes.FL_ImagesToPDF import FL_ImagesToPDF
from .nodes.FL_PDFMerger import FL_PDFMerger
from .nodes.FL_PDFTextExtractor import FL_PDFTextExtractor
from .nodes.FL_PDFImageExtractor import FL_PDFImageExtractor
from .nodes.FL_BulkPDFLoader import FL_BulkPDFLoader
from .nodes.FL_TextToPDF import FL_TextToPDF
from .nodes.FL_PDFEncryptor import FL_PDFEncryptor
from .nodes.FL_SaveAndDisplayImage import FL_SaveAndDisplayImage
from .nodes.FL_OllamaCaptioner import FL_OllamaCaptioner
from .nodes.FL_ImageAdjuster import FL_ImageAdjuster
from .nodes.FL_Caption_Saver_V2 import FL_CaptionSaver_V2
from .nodes.FL_PathTypeChecker import FL_PathTypeChecker
from .nodes.FL_SaveWebpImages import FL_SaveWebPImage
from .nodes.FL_MadLibGenerator import FL_MadLibGenerator
from .nodes.FL_Math import FL_Math
from .nodes.FL_ImageSlicer import FL_ImageSlicer
from .nodes.FL_ImageSelector import FL_ImageSelector
from .nodes.FL_ImageAspectCropper import FL_ImageAspectCropper
from .nodes.FL_HF_UploaderAbsolute import FL_HF_UploaderAbsolute
from .nodes.FL_ImageBatchListConverter import FL_ImageListToImageBatch, FL_ImageBatchToImageList
from .nodes.FL_ImageBatchToGrid import FL_ImageBatchToGrid
from .nodes.FL_ApplyMask import FL_ApplyMask
from .nodes.FL_ProResVideo import FL_ProResVideo
from .nodes.FL_Padding import FL_Padding
from .nodes.FL_GoogleDriveDownloader import FL_GoogleDriveDownloader
from .nodes.FL_NodeLoader import FL_NodeLoader
from .nodes.FL_NodePackLoader import FL_NodePackLoader
from .nodes.FL_API_Base64_ImageLoader import FL_API_Base64_ImageLoader
from .nodes.FL_API_ImageSaver import FL_API_ImageSaver
from .nodes.FL_GoogleDriveImageDownloader import FL_GoogleDriveImageDownloader
from .nodes.FL_AnimeLineExtractor import FL_AnimeLineExtractor
from .nodes.FL_HunyuanDelight import FL_HunyuanDelight
from .nodes.FL_ClipScanner import FL_ClipScanner
from .nodes.FL_VideoCut import FL_VideoCut
from .nodes.FL_GeminiTextAPI import FL_GeminiTextAPI
from .nodes.FL_JS import FL_JS
from .nodes.FL_HFDatasetDownloader import FL_HFDatasetDownloader
from .nodes.FL_WF_Agent import FL_WF_Agent
from .nodes.FL_BlackFrameReject import FL_BlackFrameReject
from .nodes.FL_PixVerseAPI import FL_PixVerseAPI
from .nodes.FL_Fal_Pixverse import FL_Fal_Pixverse
from .nodes.FL_Fal_Kontext import FL_Fal_Kontext
from .nodes.FL_Fal_Gemini_ImageEdit import FL_Fal_Gemini_ImageEdit
from .nodes.FL_Fal_Seedance_i2v import FL_Fal_Seedance_i2v
from .nodes.FL_Fal_Seedream_Edit import FL_Fal_Seedream_Edit
from .nodes.FL_Fal_Pixverse_Transition import FL_Fal_Pixverse_Transition
from .nodes.FL_Fal_Pixverse_LipSync import FL_Fal_Pixverse_LipSync
from .nodes.FL_Fal_Kling_AIAvatar import FL_Fal_Kling_AIAvatar
from .nodes.FL_Prompt import FL_PromptBasic
from .nodes.FL_PromptMulti import FL_PromptMulti
from .nodes.FL_PaddingRemover import FL_PaddingRemover
from .nodes.FL_GPT_Text import FL_GPT_Text
from .nodes.FL_GoogleCloudStorage import FL_GoogleCloudStorage
from .nodes.FL_Switch import FL_Switch
from .nodes.FL_Switch_Big import FL_Switch_Big
from .nodes.FL_PasteByMask import FL_PasteByMask
from .nodes.FL_ModelInspector import FL_ModelInspector
from .nodes.FL_Float import FL_Float
from .nodes.FL_UnloadModel import FL_UnloadModel, FL_UnloadAllModels
from .nodes.FL_VideoTrim import FL_VideoTrim
from .nodes.FL_VideoBatchSplitter import FL_VideoBatchSplitter
from .nodes.FL_VideoCrossfade import FL_VideoCrossfade
from .nodes.FL_VideoCadence import FL_VideoCadence
from .nodes.FL_VideoCadenceCompile import FL_VideoCadenceCompile
from .nodes.FL_GeminiImageGenADV import FL_GeminiImageGenADV
from .nodes.FL_GPT_Image1_ADV import FL_GPT_Image1_ADV
from .nodes.FL_ImageBatch import FL_ImageBatch
from .nodes.FL_Hedra_API import FL_Hedra_API
from .nodes.FL_RunwayImageAPI import FL_RunwayImageAPI
from .nodes.FL_RunwayAct2 import FL_RunwayAct2
from .nodes.FL_Image_Blank import FL_ImageBlank
from .nodes.FL_TextOverlay import FL_TextOverlayNode
from .nodes.FL_SaveWebM import FL_SaveWebM
from .nodes.FL_Image_Crop import FL_ImageCrop
from .nodes.FL_WanFirstLastFrameToVideo import FL_WanFirstLastFrameToVideo
from .nodes.FL_VertexVeo3 import FL_Veo3VideoGen
from .nodes.FL_VertexGemini25FlashImage import FL_VertexGemini25FlashImage
NODE_CLASS_MAPPINGS = {
"FL_SaveWebM": FL_SaveWebM,
"FL_TextOverlayNode": FL_TextOverlayNode,
"FL_ImageBlank": FL_ImageBlank,
"FL_ImageRandomizer": FL_ImageRandomizer,
"FL_ImageCaptionSaver": FL_ImageCaptionSaver,
"FL_VideoCaptionSaver": FL_VideoCaptionSaver,
"FL_ImageDimensionDisplay": FL_ImageDimensionDisplay,
"FL_GeminiVideoCaptioner": FL_GeminiVideoCaptioner,
"FL_GeminiImageEditor": FL_GeminiImageEditor,
"FL_GPT_Image1": FL_GPT_Image1,
"FL_CodeNode": FL_CodeNode,
"FL_ImagePixelator": FL_ImagePixelator,
"FL_ImageAddToBatch": FL_ImageAddToBatch,
"FL_DirectoryCrawl": FL_DirectoryCrawl,
"FL_Ascii": FL_Ascii,
"FL_ReplaceColor": FL_ReplaceColor,
"FL_ImageAddNoise": FL_ImageAddNoise,
"FL_WordFrequencyGraph": FL_WordFrequencyGraph,
"FL_Glitch": FL_Glitch,
"FL_Ripple": FL_Ripple,
"FL_PixelSort": FL_PixelSort,
"FL_HexagonalPattern": FL_HexagonalPattern,
"FL_NFTGenerator": FL_NFTGenerator,
"FL_HalftonePattern": FL_HalftonePattern,
"FL_RandomNumber": FL_RandomNumber,
"FL_PromptSelector": FL_PromptSelector,
"FL_Shadertoy": FL_Shadertoy,
"FL_PixelArtShader": FL_PixelArtShader,
"FL_InfiniteZoom": FL_InfiniteZoom,
"FL_PaperDrawn": FL_PaperDrawn,
"FL_ImageNotes": FL_ImageNotes,
"FL_ImageCollage": FL_ImageCollage,
"FL_KsamplerSettings": FL_KsamplerSettings,
"FL_RetroEffect": FL_RetroEffect,
"FL_InpaintCrop": FL_InpaintCrop,
"FL_Inpaint_Stitch": FL_Inpaint_Stitch,
"FL_SDUltimate_Slices": FL_SDUltimate_Slices,
"FL_BatchAlign": FL_BatchAlign,
"FL_VideoRecompose": FL_VideoRecompose,
"FL_VideoCropMask": FL_VideoCropMask,
"FL_SeparateMaskComponents": FL_SeparateMaskComponents,
"FL_PasteOnCanvas": FL_PasteOnCanvas,
"FL_BulletHellGame": FL_BulletHellGame,
"FL_TetrisGame": FL_TetrisGame,
"FL_Dither": FL_Dither,
"FL_SystemCheck": FL_SystemCheck,
"FL_ColorPicker": FL_ColorPicker,
"FL_GradGenerator": FL_GradGenerator,
"FL_MirrorAndAppendCaptions": FL_MirrorAndAppendCaptions,
"FL_ImageCaptionLayout": FL_ImageCaptionLayout,
"FL_HFHubModelUploader": FL_HFHubModelUploader,
"FL_ZipDirectory": FL_ZipDirectory,
"FL_ZipSave": FL_ZipSave,
"FL_GPT_Vision": FL_GPT_Vision,
"FL_TimeLine": FL_TimeLine,
"FL_SimpleGPTVision": FL_SimpleGPTVision,
"FL_SendToDiscordWebhook": FL_SendToDiscordWebhook,
"FL_HF_Character": FL_HF_Character,
"FL_CaptionToCSV": FL_CaptionToCSV,
"FL_KsamplerPlus": FL_KsamplerPlus,
"FL_KsamplerPlusV2": FL_KsamplerPlusV2,
"FL_KsamplerBasic": FL_KsamplerBasic,
"FL_FractalKSampler": FL_FractalKSampler,
"FL_UpscaleModel": FL_UpscaleModel,
"FL_SaveCSV": FL_SaveCSV,
"FL_LoadCSV": FL_LoadCSV,
"FL_CSVExtractor": FL_CSVExtractor,
"FL_KSamplerXYZPlot": FL_KSamplerXYZPlot,
"FL_SamplerStrings": FL_SamplerStrings,
"FL_SchedulerStrings": FL_SchedulerStrings,
"FL_ImageCaptionLayoutPDF": FL_ImageCaptionLayoutPDF,
"FL_Dalle3": FL_Dalle3,
"FL_SaveImages": FL_SaveImages,
"FL_LoadImage": FL_LoadImage,
"FL_PDFLoader": FL_PDFLoader,
"FL_PDFToImages": FL_PDFToImages,
"FL_PDFSaver": FL_PDFSaver,
"FL_ImagesToPDF": FL_ImagesToPDF,
"FL_PDFMerger": FL_PDFMerger,
"FL_PDFTextExtractor": FL_PDFTextExtractor,
"FL_PDFImageExtractor": FL_PDFImageExtractor,
"FL_BulkPDFLoader": FL_BulkPDFLoader,
"FL_TextToPDF": FL_TextToPDF,
"FL_PDFEncryptor": FL_PDFEncryptor,
"FL_SaveAndDisplayImage": FL_SaveAndDisplayImage,
"FL_OllamaCaptioner": FL_OllamaCaptioner,
"FL_ImageAdjuster": FL_ImageAdjuster,
"FL_CaptionSaver_V2": FL_CaptionSaver_V2,
"FL_PathTypeChecker": FL_PathTypeChecker,
"FL_SaveWebPImage(SaveImage)": FL_SaveWebPImage,
"FL_MadLibGenerator": FL_MadLibGenerator,
"FL_Math": FL_Math,
"FL_ImageSlicer": FL_ImageSlicer,
"FL_ImageSelector": FL_ImageSelector,
"FL_ImageAspectCropper": FL_ImageAspectCropper,
"FL_HF_UploaderAbsolute": FL_HF_UploaderAbsolute,
"FL_ImageListToImageBatch": FL_ImageListToImageBatch,
"FL_ImageBatchToImageList": FL_ImageBatchToImageList,
"FL_ImageBatchToGrid": FL_ImageBatchToGrid,
"FL_ApplyMask": FL_ApplyMask,
"FL_ProResVideo": FL_ProResVideo,
"FL_Padding": FL_Padding,
"FL_GoogleDriveDownloader": FL_GoogleDriveDownloader,
"FL_NodeLoader": FL_NodeLoader,
"FL_NodePackLoader": FL_NodePackLoader,
"FL_API_Base64_ImageLoader": FL_API_Base64_ImageLoader,
"FL_API_ImageSaver": FL_API_ImageSaver,
"FL_GoogleDriveImageDownloader": FL_GoogleDriveImageDownloader,
"FL_AnimeLineExtractor": FL_AnimeLineExtractor,
"FL_HunyuanDelight": FL_HunyuanDelight,
"FL_ClipScanner": FL_ClipScanner,
"FL_VideoCut": FL_VideoCut,
"FL_GeminiTextAPI": FL_GeminiTextAPI,
"FL_JS": FL_JS,
"FL_HFDatasetDownloader": FL_HFDatasetDownloader,
"FL_WF_Agent": FL_WF_Agent,
"FL_BlackFrameReject": FL_BlackFrameReject,
"FL_PixVerseAPI": FL_PixVerseAPI,
"FL_Fal_Pixverse": FL_Fal_Pixverse,
"FL_Fal_Kontext": FL_Fal_Kontext,
"FL_Fal_Gemini_ImageEdit": FL_Fal_Gemini_ImageEdit,
"FL_Fal_Seedance_i2v": FL_Fal_Seedance_i2v,
"FL_Fal_Seedream_Edit": FL_Fal_Seedream_Edit,
"FL_Fal_Pixverse_Transition": FL_Fal_Pixverse_Transition,
"FL_Fal_Pixverse_LipSync": FL_Fal_Pixverse_LipSync,
"FL_Fal_Kling_AIAvatar": FL_Fal_Kling_AIAvatar,
"FL_PromptBasic": FL_PromptBasic,
"FL_PromptMulti": FL_PromptMulti,
"FL_PaddingRemover": FL_PaddingRemover,
"FL_GPT_Text": FL_GPT_Text,
"FL_GoogleCloudStorage": FL_GoogleCloudStorage,
"FL_Switch": FL_Switch,
"FL_Switch_Big": FL_Switch_Big,
"FL_PasteByMask": FL_PasteByMask,
"FL_ModelInspector": FL_ModelInspector,
"FL_Float": FL_Float,
"FL_UnloadModel": FL_UnloadModel,
"FL_UnloadAllModels": FL_UnloadAllModels,
"FL_VideoTrim": FL_VideoTrim,
"FL_VideoBatchSplitter": FL_VideoBatchSplitter,
"FL_VideoCrossfade": FL_VideoCrossfade,
"FL_VideoCadence": FL_VideoCadence,
"FL_VideoCadenceCompile": FL_VideoCadenceCompile,
"FL_GeminiImageGenADV": FL_GeminiImageGenADV,
"FL_GPT_Image1_ADV": FL_GPT_Image1_ADV,
"FL_ImageBatch": FL_ImageBatch,
"FL_Hedra_API": FL_Hedra_API,
"FL_RunwayImageAPI": FL_RunwayImageAPI,
"FL_RunwayAct2": FL_RunwayAct2,
"FL_ImageCrop": FL_ImageCrop,
"FL_WanFirstLastFrameToVideo": FL_WanFirstLastFrameToVideo,
"FL_Veo3VideoGen": FL_Veo3VideoGen,
"FL_VertexGemini25FlashImage": FL_VertexGemini25FlashImage,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"FL_ImageBlank": "FL Image Blank",
"FL_ImageRandomizer": "FL Image Randomizer",
"FL_ImageCaptionSaver": "FL Image Caption Saver",
"FL_VideoCaptionSaver": "FL Video Caption Saver",
"FL_ImageDimensionDisplay": "FL Image Size",
"FL_GeminiVideoCaptioner": "FL Gemini Video Captioner",
"FL_GeminiImageEditor": "FL Gemini Image Editor",
"FL_GPT_Image1": "FL GPT Image-1",
"FL_CodeNode": "FL Code Node",
"FL_ImagePixelator": "FL Image Pixelator",
"FL_ImageAddToBatch": "FL Image Add To Batch",
"FL_DirectoryCrawl": "FL Directory Crawl",
"FL_Ascii": "FL Ascii",
"FL_ReplaceColor": "FL Replace Color",
"FL_ImageAddNoise": "FL Image Add Noise",
"FL_WordFrequencyGraph": "FL Word Frequency Graph",
"FL_Glitch": "FL Glitch",
"FL_Ripple": "FL Ripple",
"FL_PixelSort": "FL PixelSort",
"FL_HexagonalPattern": "FL Hexagonal Pattern",
"FL_NFTGenerator": "FL NFT Generator",
"FL_HalftonePattern": "FL Halftone",
"FL_RandomNumber": "FL Random Number",
"FL_PromptSelector": "FL Prompt Selector",
"FL_Shadertoy": "FL Shadertoy",
"FL_PixelArtShader": "FL Pixel Art",
"FL_InfiniteZoom": "FL Infinite Zoom",
"FL_PaperDrawn": "FL Paper Drawn",
"FL_ImageNotes": "FL Image Notes",
"FL_ImageCollage": "FL Image Collage",
"FL_KsamplerSettings": "FL KSampler Settings",
"FL_RetroEffect": "FL Retro Effect",
"FL_InpaintCrop": "FL Inpaint Crop",
"FL_Inpaint_Stitch": "FL Inpaint Stitch",
"FL_SDUltimate_Slices": "FL SDUltimate Slices",
"FL_BatchAlign": "FL Batch Align",
"FL_VideoCropMask": "FL Video CropMask",
"FL_VideoRecompose": "FL Video Recompose",
"FL_SeparateMaskComponents": "FL Separate Mask Components",
"FL_PasteOnCanvas": "FL Paste On Canvas",
"FL_BulletHellGame": "FL BulletHell Game",
"FL_TetrisGame": "FL Tetris Game",
"FL_Dither": "FL Dither",
"FL_SystemCheck": "FL System Check",
"FL_ColorPicker": "FL Color Picker",
"FL_GradGenerator": "FL Grad Generator",
"FL_MirrorAndAppendCaptions": "FL Mirror And Append Captions",
"FL_ImageCaptionLayout": "FL Image Caption Layout",
"FL_HFHubModelUploader": "FL HFHub Model Uploader",
"FL_ZipDirectory": "FL Zip Directory",
"FL_ZipSave": "FL_ZipSave",
"FL_GPT_Vision": "FL GPT Captions",
"FL_TimeLine": "FL Time Line",
"FL_SimpleGPTVision": "FL Simple GPT Vision",
"FL_SendToDiscordWebhook": "FL Kytra Discord Webhook",
"FL_HF_Character": "FL HF Character",
"FL_CaptionToCSV": "FL Caption To CSV",
"FL_KsamplerPlus": "FL KSampler Plus",
"FL_KsamplerPlusV2": "FL KSampler Plus V2",
"FL_KsamplerBasic": "FL KSampler Basic",
"FL_FractalKSampler": "FL Fractal KSampler",
"FL_UpscaleModel": "FL Upscale Model",
"FL_SaveCSV": "FL Save CSV",
"FL_LoadCSV": "FL Load CSV",
"FL_CSVExtractor": "FL CSV Extractor",
"FL_KSamplerXYZPlot": "FL KSampler XYZ Plot",
"FL_SamplerStrings": "FL Sampler String XYZ",
"FL_SchedulerStrings": "FL Scheduler String XYZ",
"FL_ImageCaptionLayoutPDF": "FL Image Caption Layout PDF",
"FL_Dalle3": "FL Dalle 3",
"FL_SaveImages": "FL Save Images",
"FL_LoadImage": "FL Load Image",
"FL_PDFLoader": "FL PDF Loader",
"FL_PDFToImages": "FL PDF To Images",
"FL_PDFSaver": "FL PDF Saver",
"FL_ImagesToPDF": "FL Images To PDF",
"FL_PDFMerger": "FL PDF Merger",
"FL_PDFTextExtractor": "FL PDF Text Extractor",
"FL_PDFImageExtractor": "FL PDF Image Extractor",
"FL_BulkPDFLoader": "FL Bulk PDF Loader",
"FL_TextToPDF": "FL Text To PDF",
"FL_PDFEncryptor": "FL PDF Encryptor",
"FL_SaveAndDisplayImage": "FL Save And Display Image",
"FL_OllamaCaptioner": "FL Ollama Captioner by Cosmic",
"FL_ImageAdjuster": "FL Image Adjuster",
"FL_CaptionSaver_V2": "FL Caption Saver V2",
"FL_PathTypeChecker": "FL Path Type Checker",
"FL_SaveWebPImage(SaveImage)": "FL Save WebP Image",
"FL_MadLibGenerator": "FL MadLib Generator",
"FL_Math": "FL Math",
"FL_ImageSlicer": "FL Image Slicer",
"FL_ImageSelector": "FL Image Selector",
"FL_ImageAspectCropper": "FL Image Aspect Cropper",
"FL_HF_UploaderAbsolute": "FL HF Uploader Absolute",
"FL_ImageListToImageBatch": "FL Image List To Image Batch",
"FL_ImageBatchToImageList": "FL Image Batch To Image List",
"FL_ImageBatchToGrid": "FL Image Batch To Grid",
"FL_ApplyMask": "FL Apply Mask",
"FL_ProResVideo": "FL ProRes Video",
"FL_Padding": "FL Padding",
"FL_GoogleDriveDownloader": "FL Google Drive Downloader",
"FL_NodeLoader": "FL Node Loader",
"FL_NodePackLoader": "FL Node Pack Loader",
"FL_API_Base64_ImageLoader": "FL API Base64 Image Loader",
"FL_API_ImageSaver": "FL API Image Saver",
"FL_GoogleDriveImageDownloader": "FL Google Drive Image Downloader",
"FL_AnimeLineExtractor": "FL Anime Line Extractor",
"FL_HunyuanDelight": "FL Hunyuan Delight",
"FL_ClipScanner": "FL Clip Scanner (Kytra)",
"FL_VideoCut": "FL Video Cut Detector",
"FL_GeminiTextAPI": "FL Gemini Text API",
"FL_JS": "FL JavaScript",
"FL_HFDatasetDownloader": "FL HF Dataset Downloader",
"FL_WF_Agent": "FL Workflow Agent",
"FL_BlackFrameReject": "FL Black Frame Reject",
"FL_PixVerseAPI": "FL PixVerse API",
"FL_Fal_Pixverse": "FL Fal Pixverse API",
"FL_Fal_Kontext": "FL Fal Kontext API",
"FL_Fal_Gemini_ImageEdit": "FL Fal Gemini Image Edit",
"FL_Fal_Seedance_i2v": "FL Fal Seedance i2v",
"FL_Fal_Seedream_Edit": "FL Fal Seedream Edit",
"FL_Fal_Pixverse_Transition": "FL Fal Pixverse Transition",
"FL_Fal_Pixverse_LipSync": "FL Fal Pixverse LipSync",
"FL_Fal_Kling_AIAvatar": "FL Fal Kling AI Avatar",
"FL_PromptBasic": "FL Prompt Basic",
"FL_PromptMulti": "FL Prompt Multi",
"FL_PaddingRemover": "FL Padding Remover",
"FL_GPT_Text": "FL GPT Text",
"FL_GoogleCloudStorage": "FL Google Cloud Storage Uploader",
"FL_Switch": "FL Switch",
"FL_Switch_Big": "FL Switch Big",
"FL_PasteByMask": "FL Paste By Mask",
"FL_Float": "FL Float",
"FL_UnloadModel": "FL Unload Model",
"FL_UnloadAllModels": "FL Unload All Models",
"FL_ModelInspector": "FL Model Inspector",
"FL_VideoTrim": "FL Video Trim",
"FL_VideoBatchSplitter": "FL Video Batch Splitter",
"FL_VideoCrossfade": "FL Video Crossfade",
"FL_VideoCadence": "FL Video Cadence",
"FL_VideoCadenceCompile": "FL Video Cadence Compile",
"FL_GeminiImageGenADV": "FL Gemini Image Gen ADV",
"FL_GPT_Image1_ADV": "FL GPT Image1 ADV",
"FL_ImageBatch": "FL Image Batch",
"FL_Hedra_API": "FL Hedra API",
"FL_RunwayImageAPI": "FL Runway Image API",
"FL_RunwayAct2": "FL Runway Act2",
"FL_TextOverlayNode": "FL Text Overlay",
"FL_SaveWebM": "FL Save WebM",
"FL_ImageCrop": "FL Image Crop",
"FL_WanFirstLastFrameToVideo": "FL Wan First Frame Last Frame",
"FL_Veo3VideoGen": "FL Vertex Veo3",
"FL_VertexGemini25FlashImage": "FL Vertex Gemini 2.5 Flash Image",
}
ascii_art = """
███╗ ███╗ █████╗ ██████╗██╗ ██╗██╗███╗ ██╗███████╗
████╗ ████║██╔══██╗██╔════╝██║ ██║██║████╗ ██║██╔════╝
██╔████╔██║███████║██║ ███████║██║██╔██╗ ██║█████╗
██║╚██╔╝██║██╔══██║██║ ██╔══██║██║██║╚██╗██║██╔══╝
██║ ╚═╝ ██║██║ ██║╚██████╗██║ ██║██║██║ ╚████║███████╗
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚══════╝
██████╗ ███████╗██╗ ██╗ ██╗███████╗██╗ ██████╗ ███╗ ██╗███████╗
██╔══██╗██╔════╝██║ ██║ ██║██╔════╝██║██╔═══██╗████╗ ██║██╔════╝
██║ ██║█████╗ ██║ ██║ ██║███████╗██║██║ ██║██╔██╗ ██║███████╗
██║ ██║██╔══╝ ██║ ██║ ██║╚════██║██║██║ ██║██║╚██╗██║╚════██║
██████╔╝███████╗███████╗╚██████╔╝███████║██║╚██████╔╝██║ ╚████║███████║
╚═════╝ ╚══════╝╚══════╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝
"""
print(ascii_art)
# Using OpenCV for video processing
WEB_DIRECTORY = "./web"
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]