ec268f7d17
TDD GREEN phase: - DownloadProcessor downloads article/answer/zhuanlan content - Video content is skipped (handled by ASR in Phase 3) - Content files saved with correct naming convention - DownloadProcessor exported from kb_pipeline.processors - All 17 tests pass Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
16 lines
574 B
Python
16 lines
574 B
Python
"""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)
|
|
"""
|
|
|
|
from .base import BaseProcessor
|
|
from .parse import ParseProcessor
|
|
from .download import DownloadProcessor
|
|
from .asr import ASRProcessor
|
|
|
|
__all__ = ["BaseProcessor", "ParseProcessor", "DownloadProcessor", "ASRProcessor"]
|