Seven production pipeline utility nodes for ComfyUI: - PD Project Context: top-level metadata/token source - PD Shot Token: lightweight template string resolver - PD Output Namer: structured output filename builder - PD Network Output: image writer with UNC path support - PD Switch: multi-channel wildcard input router (up to 8×8) - PD Wedge: iteration node with optional auto-queue injection - PD Rasterizer: dry-run wedge cartesian product previewer Core infrastructure: - core/compat.py: legacy + Nodes 2.0 (V3) API compatibility shim - core/tokens.py: standalone token resolution engine - core/utils.py: path normalization and directory helpers - web/pipedream_rasterizer.js: minimal JS for rasterizer preview https://claude.ai/code/session_015UV4rjSvFatMiNtKhd1sT3
25 lines
554 B
Python
25 lines
554 B
Python
"""
|
|
Pipedream node classes.
|
|
|
|
All node modules are imported here and collected into ``ALL_NODES`` for
|
|
registration by the root ``__init__.py``.
|
|
"""
|
|
|
|
from .project_context import PDProjectContext
|
|
from .shot_token import PDShotToken
|
|
from .output_namer import PDOutputNamer
|
|
from .network_output import PDNetworkOutput
|
|
from .switch import PDSwitch
|
|
from .wedge import PDWedge
|
|
from .rasterizer import PDRasterizer
|
|
|
|
ALL_NODES: list = [
|
|
PDProjectContext,
|
|
PDShotToken,
|
|
PDOutputNamer,
|
|
PDNetworkOutput,
|
|
PDSwitch,
|
|
PDWedge,
|
|
PDRasterizer,
|
|
]
|