"""Processors module for KB Pipeline This module contains processors for various content transformation tasks: - BaseProcessor: Abstract base class for all processors - ParseProcessor: URL parsing for various platforms - DownloadProcessor: Metadata and content downloading - ASRProcessor: Audio-to-text conversion (subtitle download + Whisper.cpp) - AnalyzeProcessor: AI-powered content analysis using DeepAnalyzer - ArchiveProcessor: Copy analysis reports to archive directory """ from .base import BaseProcessor from .parse import ParseProcessor from .download import DownloadProcessor from .asr import ASRProcessor from .analyze import AnalyzeProcessor from .archive import ArchiveProcessor __all__ = [ "BaseProcessor", "ParseProcessor", "DownloadProcessor", "ASRProcessor", "AnalyzeProcessor", "ArchiveProcessor", ]