Phase 1 of module restructuring as outlined in docs/REFACTOR.md: New neopig/ package modules: - live.py: Live media queue (get_live_queue, emit_live_media) - state.py: AppendOnlyStateLog, state file helpers - html_utils.py: trim_html_wrapper, extract_meta_from_html - logging.py: TqdmLoggingHandler, job logging functions - backfill/: markdown and screenshot backfill operations Package features: - Lazy import of NeoPig/main from neopig.py via __getattr__ - Full backwards compatibility with existing imports - 42 new unit tests for extracted modules Total: 458 tests passing
13 lines
262 B
Python
13 lines
262 B
Python
"""
|
|
Backfill operations for neopig.
|
|
|
|
Re-processes stored content to regenerate or update derived data.
|
|
"""
|
|
|
|
from .markdown import backfill_markdown
|
|
from .screenshots import backfill_screenshots
|
|
|
|
__all__ = [
|
|
'backfill_markdown',
|
|
'backfill_screenshots',
|
|
]
|