diff --git a/custom-node-list.json b/custom-node-list.json index 25a4aeea..f54d1a28 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -24609,13 +24609,13 @@ }, { "author": "Dehypnotic", - "title": "Dehypnotic Save nodes", - "reference": "https://github.com/Dehypnotic/comfyui-dehypnotic-save-nodes", + "title": "Dehypnotic", + "reference": "https://github.com/Dehypnotic/ComfyUI-Dehypnotic", "files": [ - "https://github.com/Dehypnotic/comfyui-dehypnotic-save-nodes" + "https://github.com/Dehypnotic/ComfyUI-Dehypnotic" ], "install_type": "git-clone", - "description": "Save toolkit for audio, image, and video: MP3 audio export with VBR/CBR options, multi-format image saving with workflow/thumbnail metadata, and video + frame encoding (MP4/MKV/WEBM/MOV) — all sharing whitelist-safe paths and rich placeholder templating." + "description": "Creative suite for ComfyUI: Aspect Ratio, Numbered Text, Save-nodes (MP3 Audio, Images, and Video), Range To String, and Set/Get." }, { "author": "feixuetuba", @@ -34929,16 +34929,6 @@ "install_type": "git-clone", "description": "Smart dynamic layer swapping between GPU and CPU for optimal inference performance with comprehensive mixed precision handling and copy-compute overlap optimization. Enables running much larger models on limited VRAM setups." }, - { - "author": "Dehypnotic", - "title": "NumberedText", - "reference": "https://github.com/Dehypnotic/comfyui-numbered-text", - "files": [ - "https://github.com/Dehypnotic/comfyui-numbered-text" - ], - "install_type": "git-clone", - "description": "Lightweight node to number text divisions (one per newline) and select single/multiple divisions by index with an optional separator" - }, { "author": "rickrender", "title": "Vectorizer API", @@ -35075,16 +35065,6 @@ "color-matcher>=0.3.0" ] }, - { - "author": "Dehypnotic", - "title": "RangeToString", - "reference": "https://github.com/Dehypnotic/comfyui-range-to-string", - "files": [ - "https://github.com/Dehypnotic/comfyui-range-to-string" - ], - "install_type": "git-clone", - "description": "Lightweight node that generates a string of numbers between a start and end value. Supports positive and negative steps, configurable separators, and inclusive/exclusive end values." - }, { "author": "KY-2000", "title": "comfyui-ksampler-tester-loop", @@ -35728,16 +35708,6 @@ "install_type": "git-clone", "description": "A ComfyUI custom node for generating synchronized audio for videos using the HunyuanVideo-Foley model." }, - { - "author": "Dehypnotic", - "title": "AspectRatioAdvanced", - "reference": "https://github.com/Dehypnotic/comfyui-aspect-ratio-advanced", - "files": [ - "https://github.com/Dehypnotic/comfyui-aspect-ratio-advanced" - ], - "install_type": "git-clone", - "description": "An advanced aspect ratio calculator and image scaler with flexible scaling modes and intelligent image handling." - }, { "author": "GsusGG", "title": "ComfyUI-CozyGen", diff --git a/glob/manager_server.py b/glob/manager_server.py index 3b665b71..11a7a2f3 100644 --- a/glob/manager_server.py +++ b/glob/manager_server.py @@ -14,7 +14,6 @@ import git import glob import json from datetime import datetime -from contextlib import contextmanager from server import PromptServer import manager_core as core @@ -318,7 +317,6 @@ setup_environment() from aiohttp import web import aiohttp -import json import zipfile import urllib.request @@ -890,7 +888,7 @@ async def get_node_types_in_workflows(request): # iterate over each node in the workflow for node in workflow_file_data["nodes"]: if "id" not in node: - logging.warning(f"Found a node with no ID - possibly corrupt/invalid workflow?") + logging.warning("Found a node with no ID - possibly corrupt/invalid workflow?") continue # if there's no type, throw a warning if "type" not in node: