Files
MatthewClayHarrison-ComfyUI…/__init__.py
T
PXL8D 46d6a4da85 Implement MetaMan Extract Components node (Priority 2 - Metadata Provider)
Features implemented:
- MetaManExtractComponents: Extract individual workflow components from metadata JSON
- MetaManLoadAndConvert: Combined load + conversion functionality
- MetaManEmbedAndSave: Clean metadata embedding and save functionality
- Updated node registrations in __init__.py

Priority 2 delivers the most valuable workflow: 'stealing' specific parameters
from any image to use directly in ComfyUI workflows via individual typed outputs:
- positive_prompt, negative_prompt (STRING)
- steps, seed, width, height (INT)
- cfg_scale, denoising_strength (FLOAT)
- sampler, scheduler, model_name, loras (STRING)

Ready for testing with ComfyUI_00070_.png test case.
2025-08-12 16:10:49 -07:00

37 lines
1.4 KiB
Python

"""
MetaMan - ComfyUI Custom Node Package
Universal metadata management for AI image generation platforms
"""
from .metaman import MetaManUniversalNodeV2, MetaManLoadImage, MetaManLoadAndConvert, MetaManExtractComponents, MetaManEmbedAndSave
from .specialized_nodes import MetaManWorkflowSaver, MetaManDependencyResolver
# Combine all node mappings
NODE_CLASS_MAPPINGS = {
"MetaManLoadAndConvert": MetaManLoadAndConvert,
"MetaManExtractComponents": MetaManExtractComponents,
"MetaManEmbedAndSave": MetaManEmbedAndSave,
"MetaManUniversalNodeV2": MetaManUniversalNodeV2,
"MetaManLoadImage": MetaManLoadImage,
"MetaManWorkflowSaver": MetaManWorkflowSaver,
"MetaManDependencyResolver": MetaManDependencyResolver
}
NODE_DISPLAY_NAME_MAPPINGS = {
"MetaManLoadAndConvert": "MetaMan Load & Convert",
"MetaManExtractComponents": "MetaMan Extract Components",
"MetaManEmbedAndSave": "MetaMan Embed & Save",
"MetaManUniversalNodeV2": "MetaMan Universal V2",
"MetaManLoadImage": "MetaMan Load Image",
"MetaManWorkflowSaver": "MetaMan Workflow Saver",
"MetaManDependencyResolver": "MetaMan Dependency Resolver"
}
# Export for ComfyUI
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']
# Package info
__version__ = "1.0.0"
__author__ = "MetaMan Development Team"
__description__ = "Universal metadata management for AI image generation platforms"