archivebox.crawls.admin

Module Contents

Classes

SeedAdmin

CrawlAdmin

CrawlScheduleAdmin

Functions

register_admin

API

class archivebox.crawls.admin.SeedAdmin[source]

Bases: archivebox.base_models.admin.ABIDModelAdmin

list_display[source]

(‘abid’, ‘created_at’, ‘created_by’, ‘label’, ‘notes’, ‘uri’, ‘extractor’, ‘tags_str’, ‘crawls’, ‘nu…

sort_fields[source]

(‘abid’, ‘created_at’, ‘created_by’, ‘label’, ‘notes’, ‘uri’, ‘extractor’, ‘tags_str’)

search_fields[source]

(‘abid’, ‘created_by__username’, ‘label’, ‘notes’, ‘uri’, ‘extractor’, ‘tags_str’)

readonly_fields[source]

(‘created_at’, ‘modified_at’, ‘abid_info’, ‘scheduled_crawls’, ‘crawls’, ‘snapshots’, ‘contents’)

fields[source]

(‘label’, ‘notes’, ‘uri’, ‘extractor’, ‘tags_str’, ‘config’, ‘created_by’)

list_filter[source]

(‘extractor’, ‘created_by’)

ordering[source]

[‘-created_at’]

list_per_page[source]

100

actions[source]

[‘delete_selected’]

num_crawls(obj)[source]
num_snapshots(obj)[source]
scheduled_crawls(obj)[source]
crawls(obj)[source]
snapshots(obj)[source]
contents(obj)[source]
class archivebox.crawls.admin.CrawlAdmin[source]

Bases: archivebox.base_models.admin.ABIDModelAdmin

list_display[source]

(‘abid’, ‘created_at’, ‘created_by’, ‘max_depth’, ‘label’, ‘notes’, ‘seed_str’, ‘schedule_str’, ‘sta…

sort_fields[source]

(‘abid’, ‘created_at’, ‘created_by’, ‘max_depth’, ‘label’, ‘notes’, ‘seed_str’, ‘schedule_str’, ‘sta…

search_fields[source]

(‘abid’, ‘created_by__username’, ‘max_depth’, ‘label’, ‘notes’, ‘seed_id’, ‘seed__abid’, ‘schedule_i…

readonly_fields[source]

(‘created_at’, ‘modified_at’, ‘abid_info’, ‘snapshots’, ‘seed_contents’)

fields[source]

(‘label’, ‘notes’, ‘urls’, ‘status’, ‘retry_at’, ‘max_depth’, ‘seed’, ‘schedule’, ‘created_by’)

list_filter[source]

(‘max_depth’, ‘seed’, ‘schedule’, ‘created_by’, ‘status’, ‘retry_at’)

ordering[source]

[‘-created_at’, ‘-retry_at’]

list_per_page[source]

100

actions[source]

[‘delete_selected’]

num_snapshots(obj)[source]
snapshots(obj)[source]
schedule_str(obj)[source]
seed_str(obj)[source]
seed_contents(obj)[source]
class archivebox.crawls.admin.CrawlScheduleAdmin[source]

Bases: archivebox.base_models.admin.ABIDModelAdmin

list_display[source]

(‘abid’, ‘created_at’, ‘created_by’, ‘label’, ‘notes’, ‘template_str’, ‘crawls’, ‘num_crawls’, ‘num_…

sort_fields[source]

(‘abid’, ‘created_at’, ‘created_by’, ‘label’, ‘notes’, ‘template_str’)

search_fields[source]

(‘abid’, ‘created_by__username’, ‘label’, ‘notes’, ‘schedule_id’, ‘schedule__abid’, ‘template_id’, ‘…

readonly_fields[source]

(‘created_at’, ‘modified_at’, ‘abid_info’, ‘crawls’, ‘snapshots’)

fields[source]

(‘label’, ‘notes’, ‘schedule’, ‘template’, ‘created_by’)

list_filter[source]

(‘created_by’,)

ordering[source]

[‘-created_at’]

list_per_page[source]

100

actions[source]

[‘delete_selected’]

template_str(obj)[source]
num_crawls(obj)[source]
num_snapshots(obj)[source]
crawls(obj)[source]
snapshots(obj)[source]
archivebox.crawls.admin.register_admin(admin_site)[source]