{% extends 'base.html' %} {% block content %} {% from '_helpers.jinja' import render_field, render_checkbox_field, render_button %} {% from '_common_fields.jinja' import render_common_settings_form %}
{{ render_field(form.minutes_between_check) }} Default time for all watches, when the watch does not have a specific time setting.
{% if not hide_remove_pass %} {% if current_user.is_authenticated %} {{ render_button(form.removepassword_button) }} {% else %} {{ render_field(form.password) }} Password protection for your changedetection.io application. {% endif %} {% else %} Password is locked. {% endif %}
{{ render_field(form.base_url, placeholder="http://yoursite.com:5000/", class="m-d") }} Base URL used for the {base_url} token in notifications and RSS links.
Default value is the ENV var 'BASE_URL' (Currently "{{current_base_url}}"), read more here.
{{ render_checkbox_field(form.extract_title_as_title) }} Note: This will automatically apply to all existing watches.
{{ render_checkbox_field(form.real_browser_save_screenshot) }} When using a Chrome browser, a screenshot from the last check will be available on the Diff page
{{ render_common_settings_form(form, current_base_url, emailprefix) }}
{{ render_field(form.fetch_backend) }}

Use the Basic method (default) where your watched sites don't need Javascript to render.

The Chrome/Javascript method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'.

{{ render_checkbox_field(form.ignore_whitespace) }} Ignore whitespace, tabs and new-lines/line-feeds when considering if a change was detected.
Note: Changing this will change the status of your existing watches, possibly trigger alerts etc.
{{ render_checkbox_field(form.render_anchor_tag_content) }} Render anchor tag content, default disabled, when enabled renders links as (link text)[https://somesite.com]
Note: Changing this could affect the content of your existing watches, possibly trigger alerts etc.
{{ render_field(form.global_subtractive_selectors, rows=5, placeholder="header footer nav .stockticker") }}
  • Remove HTML element(s) by CSS selector before text conversion.
  • Add multiple elements or CSS selectors per line to ignore multiple parts of the HTML.
{{ render_field(form.global_ignore_text, rows=5, placeholder="Some text to ignore in a line /some.regex\d{2}/ for case-INsensitive regex ") }} Note: This is applied globally in addition to the per-watch rules.
  • Note: This is applied globally in addition to the per-watch rules.
  • Each line processed separately, any line matching will be ignored (removed before creating the checksum)
  • Regular Expression support, wrap the line in forward slash /regex/
  • Changing this will affect the comparison checksum which may trigger an alert
  • Use the preview/show current tab to see ignores
{{ render_button(form.save_button) }} Back Delete History Snapshot Data
{% endblock %}