archivebox.core.admin_archiveresults

Module Contents

Classes

ArchiveResultInline

ArchiveResultAdmin

Functions

_get_replay_source_url

build_abx_dl_display_command

build_abx_dl_replay_command

get_plugin_admin_url

get_process_link_label

render_archiveresults_list

Render a nice inline list view of archive results with status, plugin, output, and actions.

register_admin

API

archivebox.core.admin_archiveresults._get_replay_source_url(result: archivebox.core.models.ArchiveResult) str[source]
archivebox.core.admin_archiveresults.build_abx_dl_display_command(result: archivebox.core.models.ArchiveResult) str[source]
archivebox.core.admin_archiveresults.build_abx_dl_replay_command(result: archivebox.core.models.ArchiveResult, config=None) str[source]
archivebox.core.admin_archiveresults.get_plugin_admin_url(plugin_name: str) str[source]
archivebox.core.admin_archiveresults.render_archiveresults_list(archiveresults_qs, limit=50, config=None)[source]

Render a nice inline list view of archive results with status, plugin, output, and actions.

class archivebox.core.admin_archiveresults.ArchiveResultInline[source]

Bases: django.contrib.admin.TabularInline

name[source]

‘Archive Results Log’

model[source]

None

parent_model[source]

None

extra[source]

0

sort_fields[source]

(‘end_ts’, ‘plugin’, ‘output_str’, ‘status’, ‘cmd_version’)

readonly_fields[source]

(‘id’, ‘result_id’, ‘completed’, ‘command’, ‘version’)

fields[source]

(‘start_ts’, ‘end_ts’)

ordering[source]

(‘end_ts’,)

True

get_parent_object_from_request(request)[source]
completed(obj)[source]
result_id(obj)[source]
command(obj)[source]
version(obj)[source]
get_formset(request, obj=None, **kwargs)[source]
get_readonly_fields(request, obj=None)[source]
class archivebox.core.admin_archiveresults.ArchiveResultAdmin[source]

Bases: archivebox.base_models.admin.BaseModelAdmin

()

list_display[source]

(‘details_link’, ‘zip_link’, ‘created_at’, ‘snapshot_info’, ‘tags_inline’, ‘status_badge’, ‘plugin_w…

None

sort_fields[source]

(‘id’, ‘created_at’, ‘plugin’, ‘status’)

readonly_fields[source]

(‘admin_actions’, ‘cmd’, ‘cmd_version’, ‘pwd’, ‘cmd_str’, ‘snapshot_info’, ‘tags_str’, ‘created_at’,…

search_fields[source]

(‘snapshot__id’, ‘snapshot__url’, ‘snapshot__tags__name’, ‘snapshot__crawl_id’, ‘plugin’, ‘hook_name…

autocomplete_fields[source]

[‘snapshot’]

fieldsets[source]

((‘Actions’,), (‘Snapshot’,), (‘Plugin’,), (‘Timing’,), (‘Command’,), (‘Output’,))

list_filter[source]

(‘status’, ‘plugin’, ‘start_ts’)

ordering[source]

[‘-start_ts’]

list_per_page[source]

50

paginator[source]

None

save_on_top[source]

True

show_full_result_count[source]

False

actions[source]

[‘delete_selected’]

class Meta[source]
verbose_name[source]

‘Archive Result’

verbose_name_plural[source]

‘Archive Results’

change_view(request, object_id, form_url='', extra_context=None)[source]
changelist_view(request, extra_context=None)[source]
get_queryset(request)[source]
get_search_results(request, queryset, search_term)[source]
get_snapshot_view_url(result: archivebox.core.models.ArchiveResult) str[source]
get_output_view_url(result: archivebox.core.models.ArchiveResult) str[source]
get_output_files_url(result: archivebox.core.models.ArchiveResult) str[source]
get_output_zip_url(result: archivebox.core.models.ArchiveResult) str[source]
snapshot_info(result)[source]
tags_str(result)[source]
tags_inline(result)[source]
status_badge(result)[source]
plugin_with_icon(result)[source]
cmd_str(result)[source]
output_display(result)[source]
output_str_display(result)[source]
admin_actions(result)[source]
output_summary(result)[source]
archivebox.core.admin_archiveresults.register_admin(admin_site)[source]