diff --git a/__init__.py b/__init__.py index 84242c2..e7b0c81 100644 --- a/__init__.py +++ b/__init__.py @@ -698,27 +698,28 @@ if _GENAI_NODES_AVAILABLE: }) + ascii_art = """ -███╗ ███╗ █████╗ ██████╗██╗ ██╗██╗███╗ ██╗███████╗ -████╗ ████║██╔══██╗██╔════╝██║ ██║██║████╗ ██║██╔════╝ -██╔████╔██║███████║██║ ███████║██║██╔██╗ ██║█████╗ -██║╚██╔╝██║██╔══██║██║ ██╔══██║██║██║╚██╗██║██╔══╝ -██║ ╚═╝ ██║██║ ██║╚██████╗██║ ██║██║██║ ╚████║███████╗ -╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚══════╝ - +███╗ ███╗ █████╗ ██████╗██╗ ██╗██╗███╗ ██╗███████╗ +████╗ ████║██╔══██╗██╔════╝██║ ██║██║████╗ ██║██╔════╝ +██╔████╔██║███████║██║ ███████║██║██╔██╗ ██║█████╗ +██║╚██╔╝██║██╔══██║██║ ██╔══██║██║██║╚██╗██║██╔══╝ +██║ ╚═╝ ██║██║ ██║╚██████╗██║ ██║██║██║ ╚████║███████╗ +╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚══════╝ + ██████╗ ███████╗██╗ ██╗ ██╗███████╗██╗ ██████╗ ███╗ ██╗███████╗ ██╔══██╗██╔════╝██║ ██║ ██║██╔════╝██║██╔═══██╗████╗ ██║██╔════╝ ██║ ██║█████╗ ██║ ██║ ██║███████╗██║██║ ██║██╔██╗ ██║███████╗ ██║ ██║██╔══╝ ██║ ██║ ██║╚════██║██║██║ ██║██║╚██╗██║╚════██║ ██████╔╝███████╗███████╗╚██████╔╝███████║██║╚██████╔╝██║ ╚████║███████║ ╚═════╝ ╚══════╝╚══════╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝ - """ -print(ascii_art) - -# Using OpenCV for video processing +try: + print(ascii_art) +except UnicodeEncodeError: + print("[comfyui_fill-nodes] Loaded successfully.") WEB_DIRECTORY = "./web" __all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"] diff --git a/pyproject.toml b/pyproject.toml index 6f01466..4926941 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui_fill-nodes" description = "Fill-Nodes is a versatile collection of custom nodes for ComfyUI that extends functionality across multiple domains. Features include advanced image processing (pixelation, slicing, masking), visual effects generation (glitch, halftone, pixel art), comprehensive file handling (PDF creation/extraction, Google Drive integration), AI model interfaces (GPT, DALL-E, Hugging Face), utility nodes for workflow enhancement, and specialized tools for video processing, captioning, and batch operations. The pack provides both practical workflow solutions and creative tools within a unified node collection." -version = "2.28.3" +version = "2.28.4" license = {file = "LICENSE"} dependencies = ["librosa", "beat-this==1.1.0", "sounddevice", "glitch_this", "PyOpenGL", "glfw", "scipy>=1.13.1", "requests", "aiohttp", "moviepy", "matplotlib", "reportlab", "openai", "PyPDF2", "pdf2image", "PyMuPDF", "ollama", "kornia", "opencv-python", "gdown", "open_clip_torch", "google-genai>=2.0.0,<3.0.0", "google-cloud-storage", "fal-client", "runwayml", "httpx", "anthropic>=0.71.0,<1.0", "claude-agent-sdk>=0.2.120,<0.3", "keyring>=25,<26", "openai-codex==0.144.4", "huggingface_hub"]