fix(12-02): add SRTProcessor to processors/__init__.py exports #35

Merged
starmen1265 merged 1 commits from fix/crawler-proxy-config into main 2026-03-20 00:17:27 +08:00
@@ -5,6 +5,7 @@ This module contains processors for various content transformation tasks:
- ParseProcessor: URL parsing for various platforms - ParseProcessor: URL parsing for various platforms
- DownloadProcessor: Metadata and content downloading - DownloadProcessor: Metadata and content downloading
- ASRProcessor: Audio-to-text conversion (subtitle download + Whisper.cpp) - ASRProcessor: Audio-to-text conversion (subtitle download + Whisper.cpp)
- SRTProcessor: SRT subtitle processing (parse, segment, correct, markdown)
- AnalyzeProcessor: AI-powered content analysis using DeepAnalyzer - AnalyzeProcessor: AI-powered content analysis using DeepAnalyzer
- ArchiveProcessor: Copy analysis reports to archive directory - ArchiveProcessor: Copy analysis reports to archive directory
""" """
@@ -13,6 +14,7 @@ from kb_workflow.pipeline.processors.base import BaseProcessor
from kb_workflow.pipeline.processors.parse import ParseProcessor from kb_workflow.pipeline.processors.parse import ParseProcessor
from kb_workflow.pipeline.processors.download import DownloadProcessor from kb_workflow.pipeline.processors.download import DownloadProcessor
from kb_workflow.pipeline.processors.asr import ASRProcessor from kb_workflow.pipeline.processors.asr import ASRProcessor
from kb_workflow.pipeline.processors.srt import SRTProcessor
from kb_workflow.pipeline.processors.analyze import AnalyzeProcessor from kb_workflow.pipeline.processors.analyze import AnalyzeProcessor
from kb_workflow.pipeline.processors.archive import ArchiveProcessor from kb_workflow.pipeline.processors.archive import ArchiveProcessor
@@ -21,6 +23,7 @@ __all__ = [
"ParseProcessor", "ParseProcessor",
"DownloadProcessor", "DownloadProcessor",
"ASRProcessor", "ASRProcessor",
"SRTProcessor",
"AnalyzeProcessor", "AnalyzeProcessor",
"ArchiveProcessor", "ArchiveProcessor",
] ]