archivebox.core.templatetags.core_tags
Module Contents
Functions
Monkey patched result |
|
Render the icon for a plugin. |
|
Render the card template for an archive result. |
|
Render the full template for an archive result. |
|
Get the base name of a plugin (strips numeric prefix). |
|
Return an API token string for the logged-in user, creating one if needed. |
Data
API
- archivebox.core.templatetags.core_tags._TEXT_PREVIEW_EXTS[source]
(‘.json’, ‘.jsonl’, ‘.txt’, ‘.csv’, ‘.tsv’, ‘.xml’, ‘.yml’, ‘.yaml’, ‘.md’, ‘.log’)
- archivebox.core.templatetags.core_tags._IMAGE_PREVIEW_EXTS[source]
(‘.png’, ‘.jpg’, ‘.jpeg’, ‘.gif’, ‘.webp’, ‘.bmp’, ‘.ico’, ‘.avif’)
- archivebox.core.templatetags.core_tags._normalize_output_files(output_files: Any) → dict[str, dict[str, Any]][source]
- archivebox.core.templatetags.core_tags._resolve_snapshot_output_file(snapshot_dir: str | pathlib.Path | None, raw_output_path: str | None) → pathlib.Path | None[source]
- archivebox.core.templatetags.core_tags._is_text_preview_path(raw_output_path: str | None) → bool[source]
- archivebox.core.templatetags.core_tags._is_image_preview_path(raw_output_path: str | None) → bool[source]
- archivebox.core.templatetags.core_tags._is_root_snapshot_output_path(raw_output_path: str | None) → bool[source]
- archivebox.core.templatetags.core_tags._build_snapshot_files_url(snapshot_id: str, request=None) → str[source]
- archivebox.core.templatetags.core_tags._build_snapshot_preview_url(snapshot_id: str, path: str = '', request=None) → str[source]
- archivebox.core.templatetags.core_tags._render_text_preview(plugin: str, icon_html: str, snippet: str) → str[source]
- archivebox.core.templatetags.core_tags._render_fallback_card(plugin: str, icon_html: str, fallback_label: str) → str[source]
- archivebox.core.templatetags.core_tags._render_text_file_preview(snapshot_dir: str | pathlib.Path | None, raw_output_path: str | None, plugin: str, icon_html: str) → str | None[source]
- archivebox.core.templatetags.core_tags.snapshot_url(context, snapshot, path: str = '') → str[source]
- archivebox.core.templatetags.core_tags.snapshot_preview_url(context, snapshot, path: str = '') → str[source]
- archivebox.core.templatetags.core_tags.plugin_icon(plugin: str) → str[source]
Render the icon for a plugin.
Usage: {% plugin_icon “screenshot” %}
- archivebox.core.templatetags.core_tags.plugin_card(context, result) → str[source]
Render the card template for an archive result.
Usage: {% plugin_card result %}
Context variables passed to template: - result: ArchiveResult object - snapshot: Parent Snapshot object - output_path: Path to output relative to snapshot dir (from embed_path()) - plugin: Plugin base name
- archivebox.core.templatetags.core_tags.output_card(snapshot, output_path: str, plugin: str) → str[source]
- archivebox.core.templatetags.core_tags.plugin_full(context, result) → str[source]
Render the full template for an archive result.
Usage: {% plugin_full result %}