archivebox.services.binary_service
Module Contents
Classes
ArchiveBox machine.Binary projection backend for abxpkg BinaryCacheService. |
|
Preserve ArchiveBox’s legacy Binary Process rows around abxpkg requests. |
Functions
Data
API
- class archivebox.services.binary_service.ArchiveBoxDBBinaryCacheBackend[source]
ArchiveBox machine.Binary projection backend for abxpkg BinaryCacheService.
- class archivebox.services.binary_service.ArchiveBoxBinaryService(bus: abxbus.EventBus)[source]
Bases:
abx_dl.services.base.BaseServicePreserve ArchiveBox’s legacy Binary Process rows around abxpkg requests.
Initialization
- async on_BinaryRequestEvent__project_process(request: abxpkg.binary_service.BinaryRequestEvent) None[source]
- async _get_or_create_binary(machine, binary_name: str, request: abxpkg.binary_service.BinaryRequestEvent)[source]
- async on_BinaryRequestEvent__schedule_missing_finalize(request: abxpkg.binary_service.BinaryRequestEvent) None[source]
- archivebox.services.binary_service._provider_names(binproviders: str | list[str] | None) list[str][source]
- archivebox.services.binary_service._binproviders_to_str(binproviders: str | list[str] | None) str[source]
- archivebox.services.binary_service._providers_for_names(names: list[str]) list[abxpkg.BinProvider][source]