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.
37 lines
1.4 KiB
Python
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"
|