feat(v2): add BCL snapshot extractor and command

This commit is contained in:
Alfredo Di Stasio
2026-03-13 14:32:21 +01:00
parent 97913c4a79
commit 5df973467d
9 changed files with 357 additions and 1 deletions

View File

@ -1,10 +1,12 @@
from __future__ import annotations
from .bcl import BCLSnapshotExtractor
from .base import BaseSnapshotExtractor, ExtractorConfigError
from .lba import LBASnapshotExtractor
from .public_json import PublicJsonSnapshotExtractor
EXTRACTOR_REGISTRY: dict[str, type[BaseSnapshotExtractor]] = {
BCLSnapshotExtractor.extractor_name: BCLSnapshotExtractor,
LBASnapshotExtractor.extractor_name: LBASnapshotExtractor,
PublicJsonSnapshotExtractor.extractor_name: PublicJsonSnapshotExtractor,
}