pig.py/neopig/backfill/__init__.py
Russell Ballestrini 7883ae0eba Refactor: Extract neopig package from neopig.py
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
2026-01-05 17:30:58 -05:00

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',
]