archivebox.config.views

Module Contents

Functions

is_superuser

format_parsed_datetime

render_code_block

render_highlighted_json_block

get_plugin_docs_url

get_plugin_hook_source_url

get_live_config_url

get_environment_binary_url

get_installed_binary_change_url

get_machine_admin_url

render_code_tag_list

render_plugin_metadata_html

render_link_tag_list

render_property_links

render_config_properties_html

render_hook_links_html

render_binary_detail_description

obj_to_yaml

_binary_sort_key

get_db_binaries_by_name

get_filesystem_plugins

Discover plugins from filesystem directories.

binaries_list_view

binary_detail_view

plugins_list_view

plugin_detail_view

worker_list_view

worker_detail_view

log_list_view

log_detail_view

Data

ABX_PLUGINS_DOCS_BASE_URL

ABX_PLUGINS_GITHUB_BASE_URL

LIVE_CONFIG_BASE_URL

ENVIRONMENT_BINARIES_BASE_URL

INSTALLED_BINARIES_BASE_URL

JSON_TOKEN_RE

API

archivebox.config.views.ABX_PLUGINS_DOCS_BASE_URL[source]

β€˜https://archivebox.github.io/abx-plugins/’

archivebox.config.views.ABX_PLUGINS_GITHUB_BASE_URL[source]

β€˜https://github.com/ArchiveBox/abx-plugins/tree/main/abx_plugins/plugins/’

archivebox.config.views.LIVE_CONFIG_BASE_URL[source]

β€˜/admin/environment/config/’

archivebox.config.views.ENVIRONMENT_BINARIES_BASE_URL[source]

β€˜/admin/environment/binaries/’

archivebox.config.views.INSTALLED_BINARIES_BASE_URL[source]

β€˜/admin/machine/binary/’

archivebox.config.views.is_superuser(request: django.http.HttpRequest) bool[source]
archivebox.config.views.format_parsed_datetime(value: object) str[source]
archivebox.config.views.JSON_TOKEN_RE[source]

β€˜compile(…)’

archivebox.config.views.render_code_block(text: str, *, highlighted: bool = False) str[source]
archivebox.config.views.render_highlighted_json_block(value: Any) str[source]
archivebox.config.views.get_plugin_docs_url(plugin_name: str) str[source]
archivebox.config.views.get_plugin_hook_source_url(plugin_name: str, hook_name: str) str[source]
archivebox.config.views.get_live_config_url(key: str) str[source]
archivebox.config.views.get_environment_binary_url(name: str) str[source]
archivebox.config.views.get_installed_binary_change_url(name: str, binary: archivebox.machine.models.Binary | None) str | None[source]
archivebox.config.views.get_machine_admin_url() str | None[source]
archivebox.config.views.render_code_tag_list(values: list[str]) str[source]
archivebox.config.views.render_plugin_metadata_html(config: dict[str, Any]) str[source]
archivebox.config.views.render_config_properties_html(properties: dict[str, Any], machine_admin_url: str | None) str[source]
archivebox.config.views.render_binary_detail_description(name: str, merged: dict[str, Any], db_binary: Any) str[source]
archivebox.config.views.obj_to_yaml(obj: Any, indent: int = 0) str[source]
archivebox.config.views._binary_sort_key(binary: archivebox.machine.models.Binary) tuple[int, int, int, Any][source]
archivebox.config.views.get_db_binaries_by_name() dict[str, archivebox.machine.models.Binary][source]
archivebox.config.views.get_filesystem_plugins() dict[str, dict[str, Any]][source]

Discover plugins from filesystem directories.

archivebox.config.views.binaries_list_view(request: django.http.HttpRequest, **kwargs) admin_data_views.typing.TableContext[source]
archivebox.config.views.binary_detail_view(request: django.http.HttpRequest, key: str, **kwargs) admin_data_views.typing.ItemContext[source]
archivebox.config.views.plugins_list_view(request: django.http.HttpRequest, **kwargs) admin_data_views.typing.TableContext[source]
archivebox.config.views.plugin_detail_view(request: django.http.HttpRequest, key: str, **kwargs) admin_data_views.typing.ItemContext[source]
archivebox.config.views.worker_list_view(request: django.http.HttpRequest, **kwargs) admin_data_views.typing.TableContext[source]
archivebox.config.views.worker_detail_view(request: django.http.HttpRequest, key: str, **kwargs) admin_data_views.typing.ItemContext[source]
archivebox.config.views.log_list_view(request: django.http.HttpRequest, **kwargs) admin_data_views.typing.TableContext[source]
archivebox.config.views.log_detail_view(request: django.http.HttpRequest, key: str, **kwargs) admin_data_views.typing.ItemContext[source]