archivebox.api.v1_api

Module Contents

Classes

NinjaAPIWithIOCapture

Functions

register_urls

generic_exception_handler

Data

COMMIT_HASH

html_description

api

urls

API

archivebox.api.v1_api.COMMIT_HASH[source]

None

archivebox.api.v1_api.html_description[source]

None

archivebox.api.v1_api.register_urls(api: ninja.NinjaAPI) → ninja.NinjaAPI[source]
class archivebox.api.v1_api.NinjaAPIWithIOCapture[source]

Bases: ninja.NinjaAPI

get_openapi_schema(*, path_prefix: str | None = None, path_params: dict[str, Any] | None = None) → ninja.openapi.schema.OpenAPISchema[source]
_schema_for_prefix(path_prefix: str) → ninja.openapi.schema.OpenAPISchema[source]
create_temporal_response(request: django.http.HttpRequest) → django.http.HttpResponse[source]
archivebox.api.v1_api.api[source]

‘NinjaAPIWithIOCapture(…)’

archivebox.api.v1_api.urls[source]

None

archivebox.api.v1_api.generic_exception_handler(request, err)[source]