archivebox.core.forms

Module Contents

Classes

AddLinkForm

TagWidget

TagField

Data

DEPTH_CHOICES

API

archivebox.core.forms.DEPTH_CHOICES[source]

((‘0’, ‘depth = 0 (archive just these URLs)’), (‘1’, ‘depth = 1 (+ URLs one hop away)’), (‘2’, ‘dept…

class archivebox.core.forms.AddLinkForm(*args, **kwargs)[source]

Bases: archivebox.plugins.forms.PluginConfigFormMixin, django.forms.Form

Initialization

allow_crawl_execution_config_fields[source]

False

url[source]

‘CharField(…)’

tag[source]

‘CharField(…)’

depth[source]

‘ChoiceField(…)’

max_urls[source]

‘IntegerField(…)’

crawl_max_size[source]

‘CharField(…)’

crawl_timeout[source]

‘CharField(…)’

timeout[source]

‘CharField(…)’

snapshot_max_size[source]

‘CharField(…)’

delete_after[source]

‘CharField(…)’

crawl_max_concurrent_snapshots[source]

‘IntegerField(…)’

notes[source]

‘CharField(…)’

url_filters[source]

‘Field(…)’

main_plugins[source]

‘MultipleChoiceField(…)’

page_setup_plugins[source]

‘MultipleChoiceField(…)’

media_plugins[source]

‘MultipleChoiceField(…)’

text_plugins[source]

‘MultipleChoiceField(…)’

metadata_plugins[source]

‘MultipleChoiceField(…)’

postprocessing_plugins[source]

‘MultipleChoiceField(…)’

other_plugins[source]

‘MultipleChoiceField(…)’

schedule[source]

‘CharField(…)’

persona[source]

‘ModelChoiceField(…)’

permissions[source]

‘ChoiceField(…)’

start_paused[source]

‘BooleanField(…)’

config[source]

‘JSONField(…)’

clean()[source]
clean_url()[source]
clean_url_filters()[source]
clean_max_urls()[source]
clean_crawl_max_size()[source]
clean_crawl_timeout()[source]
clean_timeout()[source]
_clean_timeout_seconds(raw_value, field_label: str, *, blank_value)[source]
clean_snapshot_max_size()[source]
clean_delete_after()[source]
clean_crawl_max_concurrent_snapshots()[source]
clean_schedule()[source]
class archivebox.core.forms.TagWidget[source]

Bases: django.forms.TextInput

format_value(value)[source]
class archivebox.core.forms.TagField[source]

Bases: django.forms.CharField

widget[source]

None

clean(value)[source]
has_changed(initial, data)[source]