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ď
- archivebox.crawls.admin.render_snapshots_list(snapshots_qs, limit=20, crawl=None)[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[source]ď
Bases:
archivebox.base_models.admin.ConfigEditorMixin,archivebox.base_models.admin.BaseModelAdmin- list_display[source]ď
(âidâ, âcreated_atâ, âcreated_byâ, âmax_depthâ, âmax_urlsâ, âmax_sizeâ, âlabelâ, ânotesâ, âurls_prevâŚ
- sort_fields[source]ď
(âidâ, âcreated_atâ, âcreated_byâ, âmax_depthâ, âmax_urlsâ, âmax_sizeâ, âlabelâ, ânotesâ, âschedule_âŚ
- search_fields[source]ď
(âidâ, âcreated_by__usernameâ, âmax_depthâ, âmax_urlsâ, âmax_sizeâ, âlabelâ, ânotesâ, âschedule_idâ,âŚ
- fieldsets[source]ď
((âURLsâ,), (âInfoâ,), (âSettingsâ,), (âStatusâ,), (âRelationsâ,), (âTimestampsâ,), (âSnapshotsâ,))
- add_fieldsets[source]ď
((âURLsâ,), (âInfoâ,), (âSettingsâ,), (âStatusâ,), (âRelationsâ,))
- list_filter[source]ď
(âmax_depthâ, âmax_urlsâ, âscheduleâ, âcreated_byâ, âstatusâ, âretry_atâ)
- delete_selected_batched(request, queryset)[source]ď
Delete crawls in a single transaction to avoid SQLite concurrency issues.
- 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âŚ
- sort_fields[source]ď
(âidâ, âcreated_atâ, âcreated_byâ, âlabelâ, ânotesâ, âtemplate_strâ)
- search_fields[source]ď
(âidâ, âcreated_by__usernameâ, âlabelâ, ânotesâ, âschedule_idâ, âtemplate_idâ, âtemplate__urlsâ)