Files
scofano-comfy-text-stats/__init__.py
T
scofano e6d4261ebe feat: add line batching and empty-line cleanup nodes
Introduce Line Batch Chunk and Remove Empty Lines utilities, and update the README to document their inputs, outputs, and behavior. This improves multiline text preprocessing in ComfyUI workflows by making chunk extraction and blank-line removal easier and more predictable.feat: add line batching and empty-line cleanup nodes

Introduce Line Batch Chunk and Remove Empty Lines utilities, and update the README to document their inputs, outputs, and behavior. This improves multiline text preprocessing in ComfyUI workflows by making chunk extraction and blank-line removal easier and more predictable.
2026-03-27 23:24:33 -03:00

40 lines
1.2 KiB
Python

"""ComfyUI node registration for comfy-text-stats."""
from .character_search_replace import CharacterSearchReplace
from .line_batch_chunk import LineBatchChunk
from .line_context_counter import LineContextCounter
from .remove_empty_lines import RemoveEmptyLines
from .text_stats import TextStats
from .utf8_processor import UTF8Processor
NODE_CLASS_MAPPINGS = {
"CharacterSearchReplace": CharacterSearchReplace,
"LineBatchChunk": LineBatchChunk,
"LineContextCounter": LineContextCounter,
"RemoveEmptyLines": RemoveEmptyLines,
"TextStats": TextStats,
"UTF8Processor": UTF8Processor,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"CharacterSearchReplace": "Text -> Character Search Replace",
"LineBatchChunk": "Text -> Line Batch Chunk",
"LineContextCounter": "Text -> Line Context Counter",
"RemoveEmptyLines": "Text -> Remove Empty Lines",
"TextStats": "Text -> Char, Word & Line Count",
"UTF8Processor": "Text -> UTF-8 Cleaner",
}
__all__ = [
"NODE_CLASS_MAPPINGS",
"NODE_DISPLAY_NAME_MAPPINGS",
"CharacterSearchReplace",
"LineBatchChunk",
"LineContextCounter",
"RemoveEmptyLines",
"TextStats",
"UTF8Processor",
]
__version__ = "1.5.0"