archivebox.plugins.output_groups

Snapshot output taxonomy. Display preference is independent of hook order.

Module Contents

Functions

_plugin_presentation

output_group_for_plugin

Return the snapshot-detail stack that contains a plugin output.

plugin_icon_is_hidden

plugin_card_is_hidden

display_plugin_name

plugin_output_sizes

Count each plugin’s files once, even when several hooks report them.

order_output_plugins

Use the detail-card ordering for icon piles, without synthetic cards.

snapshot_thumbnail_result

Select the first available card using plugin-owned thumbnail priority.

order_snapshot_outputs

Annotate and order available cards; unknown plugins stay visible in Other files.

Data

_GROUP_LABELS

PLUGIN_PRESENTATION

OUTPUT_GROUPS

UNORDERED_OUTPUTS

HIDDEN_ICON_PLUGINS

HIDDEN_CARD_PLUGINS

API

archivebox.plugins.output_groups._GROUP_LABELS[source]

((‘html’, ‘HTML’), (‘raster’, ‘Raster’), (‘article_text’, ‘Article text’), (‘embedded_media’, ‘Embed…

archivebox.plugins.output_groups._plugin_presentation() → dict[str, dict[str, Any]][source]
archivebox.plugins.output_groups.PLUGIN_PRESENTATION[source]

‘_plugin_presentation(…)’

archivebox.plugins.output_groups.OUTPUT_GROUPS[source]

‘tuple(…)’

archivebox.plugins.output_groups.UNORDERED_OUTPUTS[source]

None

archivebox.plugins.output_groups.HIDDEN_ICON_PLUGINS[source]

‘frozenset(…)’

archivebox.plugins.output_groups.HIDDEN_CARD_PLUGINS[source]

‘frozenset(…)’

archivebox.plugins.output_groups.output_group_for_plugin(plugin: str) → str[source]

Return the snapshot-detail stack that contains a plugin output.

archivebox.plugins.output_groups.plugin_icon_is_hidden(plugin: str) → bool[source]
archivebox.plugins.output_groups.plugin_card_is_hidden(plugin: str) → bool[source]
archivebox.plugins.output_groups.display_plugin_name(plugin: str) → str[source]
archivebox.plugins.output_groups.plugin_output_sizes(results) → dict[str, int][source]

Count each plugin’s files once, even when several hooks report them.

archivebox.plugins.output_groups.order_output_plugins(plugins, sizes: dict[str, int]) → list[str][source]

Use the detail-card ordering for icon piles, without synthetic cards.

archivebox.plugins.output_groups.snapshot_thumbnail_result(results)[source]

Select the first available card using plugin-owned thumbnail priority.

archivebox.plugins.output_groups.order_snapshot_outputs(outputs: list[dict[str, Any]]) → list[dict[str, Any]][source]

Annotate and order available cards; unknown plugins stay visible in Other files.