Files
VrchStudio-comfyui-web-viewer/__init__.py
T

88 lines
4.4 KiB
Python

from .nodes.web_viewer_nodes import *
from .nodes.image_nodes import *
from .nodes.audio_nodes import *
from .nodes.text_nodes import *
from .nodes.key_control_nodes import *
from .nodes.osc_control_nodes import *
from .nodes.websocket_nodes import *
__version__ = "1.0.24"
NODE_CLASS_MAPPINGS = {
"VrchAnyOSCControlNode": VrchAnyOSCControlNode,
"VrchAudioGenresNode": VrchAudioGenresNode,
"VrchAudioRecorderNode": VrchAudioRecorderNode,
"VrchAudioSaverNode": VrchAudioSaverNode,
"VrchAudioWebViewerNode": VrchAudioWebViewerNode,
"VrchBooleanKeyControlNode": VrchBooleanKeyControlNode,
"VrchChannelOSCControlNode": VrchChannelOSCControlNode,
"VrchChannelX4OSCControlNode": VrchChannelX4OSCControlNode,
"VrchDelayOSCControlNode": VrchDelayOscControlNode,
"VrchFloatKeyControlNode": VrchFloatKeyControlNode,
"VrchFloatOSCControlNode": VrchFloatOSCControlNode,
"VrchJsonUrlLoaderNode": VrchJsonUrlLoaderNode,
"VrchImageChannelLoaderNode": VrchImageChannelLoaderNode,
"VrchImageFlipBookWebViewerNode": VrchImageFlipBookWebViewerNode,
"VrchImagePreviewBackgroundNode": VrchImagePreviewBackgroundNode,
"VrchImageSaverNode": VrchImageSaverNode,
"VrchImageSwitchOSCControlNode": VrchImageSwitchOSCControlNode,
"VrchImageWebSocketWebViewerNode": VrchImageWebSocketWebViewerNode,
"VrchImageWebViewerNode": VrchImageWebViewerNode,
"VrchIntKeyControlNode": VrchIntKeyControlNode,
"VrchIntOSCControlNode": VrchIntOSCControlNode,
"VrchInstantQueueKeyControlNode": VrchInstantQueueKeyControlNode,
"VrchModelWebViewerNode": VrchModelWebViewerNode,
"VrchOSCControlSettingsNode": VrchOSCControlSettingsNode,
"VrchSwitchOSCControlNode": VrchSwitchOSCControlNode,
"VrchTextConcatOSCControlNode": VrchTextConcatOSCControlNode,
"VrchTextKeyControlNode": VrchTextKeyControlNode,
"VrchTextSrtPlayerNode": VrchTextSrtPlayerNode,
"VrchTextSwitchOSCControlNode": VrchTextSwitchOSCControlNode,
"VrchVideoWebViewerNode": VrchVideoWebViewerNode,
"VrchWebViewerNode": VrchWebViewerNode,
"VrchXYOSCControlNode": VrchXYOSCControlNode,
"VrchXYZOSCControlNode": VrchXYZOSCControlNode,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"VrchAnyOSCControlNode": "ANY Value OSC Control @ vrch.ai",
"VrchAudioGenresNode": "Get Audio Genres @ vrch.ai",
"VrchAudioRecorderNode": "Audio Recorder @ vrch.ai",
"VrchAudioSaverNode": "Audio Saver @ vrch.ai",
"VrchAudioWebViewerNode": "AUDIO Web Viewer @ vrch.ai",
"VrchBooleanKeyControlNode": "BOOLEAN Key Control @ vrch.ai",
"VrchChannelOSCControlNode": "CHANNEL OSC Control @ vrch.ai",
"VrchChannelX4OSCControlNode": "CHANNEL x4 OSC Control @ vrch.ai",
"VrchDelayOscControlNode": "Delay OSC Control @ vrch.ai",
"VrchFloatKeyControlNode": "FLOAT Key Control @ vrch.ai",
"VrchFloatOSCControlNode": "FLOAT OSC Control @ vrch.ai",
"VrchJsonUrlLoaderNode": "JSON URL Loader @ vrch.ai",
"VrchImageFlipBookWebViewerNode": "IMAGE Flipbook Web Viewer @vrch.ai",
"VrchImagePreviewBackgroundNode": "IMAGE Preview in Background @ vrch.ai",
"VrchImageSaverNode": "IMAGE Saver @ vrch.ai",
"VrchImageSwitchOSCControlNode": "IMAGE Switch OSC Control @ vrch.ai",
"VrchImageWebSocketWebViewerNode": "IMAGE WebSocket Web Viewer @ vrch.ai",
"VrchImageWebViewerNode": "IMAGE Web Viewer @ vrch.ai",
"VrchImageChannelLoaderNode": "IMAGE Web Viewer Channel Loader @ vrch.ai",
"VrchIntKeyControlNode": "INT Key Control @ vrch.ai",
"VrchIntOSCControlNode": "INT OSC Control @ vrch.ai",
"VrchInstantQueueKeyControlNode": "Instant Queue Key Control @ vrch.ai",
"VrchModelWebViewerNode": "3D MODEL Web Viewer @ vrch.ai",
"VrchOSCControlSettingsNode": "OSC Control Settings @ vrch.ai",
"VrchSwitchOSCControlNode": "SWITCH OSC Control @ vrch.ai",
"VrchTextConcatOSCControlNode": "TEXT Concat OSC Control @ vrch.ai",
"VrchTextKeyControlNode": "TEXT Key Control @ vrch.ai",
"VrchTextSrtPlayerNode": "TEXT SRT Player @ vrch.ai",
"VrchTextSwitchOSCControlNode": "TEXT Switch OSC Control @ vrch.ai",
"VrchVideoWebViewerNode": "VIDEO Web Viewer @ vrch.ai",
"VrchWebViewerNode": "Web Viewer @ vrch.ai",
"VrchXYOSCControlNode": "XY OSC Control @ vrch.ai",
"VrchXYZOSCControlNode": "XYZ OSC Control @ vrch.ai",
}
# WEB_DIRECTORY is the comfyui nodes directory that ComfyUI will link and auto-load.
WEB_DIRECTORY = "./web/comfyui"
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]