archivebox.crawls.admin
Module Contents
Classes
Custom form for Crawl admin to render urls field as textarea. |
|
Functions
Render a nice inline list view of snapshots with status, title, URL, and progress. |
|
API
- class archivebox.crawls.admin.MaxDepthListFilter[source]
Bases:
django.contrib.admin.SimpleListFilter
- archivebox.crawls.admin.render_snapshots_list(snapshots_qs, request=None, crawl=None, page_size=50, prefix='snapshots')[source]
Render a nice inline list view of snapshots with status, title, URL, and progress.
- class archivebox.crawls.admin.CrawlAdminForm(*args, **kwargs)[source]
Bases:
django.forms.ModelFormCustom form for Crawl admin to render urls field as textarea.
Initialization
- class archivebox.crawls.admin.CrawlAdmin(model, admin_site)[source]
Bases:
archivebox.base_models.admin.ConfigEditorMixin,archivebox.base_models.admin.BaseModelAdmin()
- list_display[source]
(‘short_id’, ‘permissions_badge’, ‘created_at’, ‘owner’, ‘depth’, ‘status_with_stop_reason’, ‘pause_…
- sort_fields[source]
(‘id’, ‘created_at’, ‘created_by’, ‘max_depth’, ‘label’, ‘notes’, ‘schedule_str’, ‘status’, ‘retry_a…
- search_fields[source]
(‘id’, ‘created_by__username’, ‘max_depth’, ‘label’, ‘notes’, ‘schedule_id’, ‘status’, ‘urls’)
- actions[source]
[‘pause_selected_crawls’, ‘resume_selected_crawls’, ‘seal_selected_crawls’, ‘delete_selected_batched…
- get_queryset(request)[source]
Keep joins page-local while computing per-row snapshot counts in the page query.
- class archivebox.crawls.admin.CrawlScheduleAdmin[source]
Bases:
archivebox.base_models.admin.BaseModelAdmin- list_display[source]
(‘id’, ‘created_at’, ‘created_by’, ‘label’, ‘notes’, ‘template_str’, ‘crawls’, ‘num_crawls’, ‘num_sn…
- search_fields[source]
(‘id’, ‘created_by__username’, ‘label’, ‘notes’, ‘schedule_id’, ‘template_id’, ‘template__urls’)