LICENSE
MANIFEST.in
README-pip.md
README.md
changedetection.py
requirements.txt
setup.py
changedetection.io.egg-info/PKG-INFO
changedetection.io.egg-info/SOURCES.txt
changedetection.io.egg-info/dependency_links.txt
changedetection.io.egg-info/entry_points.txt
changedetection.io.egg-info/requires.txt
changedetection.io.egg-info/top_level.txt
changedetection.io.egg-info/zip-safe
changedetectionio/__init__.py
changedetectionio/apprise_asset.py
changedetectionio/diff.py
changedetectionio/flask_app.py
changedetectionio/forms.py
changedetectionio/html_tools.py
changedetectionio/importer.py
changedetectionio/notification.py
changedetectionio/queuedWatchMetaData.py
changedetectionio/safe_jinja.py
changedetectionio/store.py
changedetectionio/strtobool.py
changedetectionio/update_worker.py
changedetectionio/api/__init__.py
changedetectionio/api/api_schema.py
changedetectionio/api/api_v1.py
changedetectionio/api/auth.py
changedetectionio/blueprint/__init__.py
changedetectionio/blueprint/browser_steps/TODO.txt
changedetectionio/blueprint/browser_steps/__init__.py
changedetectionio/blueprint/browser_steps/browser_steps.py
changedetectionio/blueprint/browser_steps/nonContext.py
changedetectionio/blueprint/check_proxies/__init__.py
changedetectionio/blueprint/price_data_follower/__init__.py
changedetectionio/blueprint/tags/README.md
changedetectionio/blueprint/tags/__init__.py
changedetectionio/blueprint/tags/form.py
changedetectionio/blueprint/tags/templates/edit-tag.html
changedetectionio/blueprint/tags/templates/groups-overview.html
changedetectionio/content_fetchers/__init__.py
changedetectionio/content_fetchers/base.py
changedetectionio/content_fetchers/playwright.py
changedetectionio/content_fetchers/puppeteer.py
changedetectionio/content_fetchers/requests.py
changedetectionio/content_fetchers/webdriver_selenium.py
changedetectionio/content_fetchers/exceptions/__init__.py
changedetectionio/content_fetchers/res/__init__.py
changedetectionio/content_fetchers/res/puppeteer_fetch.js
changedetectionio/content_fetchers/res/stock-not-in-stock.js
changedetectionio/content_fetchers/res/xpath_element_scraper.js
changedetectionio/model/App.py
changedetectionio/model/Tag.py
changedetectionio/model/Watch.py
changedetectionio/model/__init__.py
changedetectionio/processors/README.md
changedetectionio/processors/__init__.py
changedetectionio/processors/exceptions.py
changedetectionio/processors/restock_diff/__init__.py
changedetectionio/processors/restock_diff/forms.py
changedetectionio/processors/restock_diff/processor.py
changedetectionio/processors/text_json_diff/__init__.py
changedetectionio/processors/text_json_diff/processor.py
changedetectionio/static/favicons/android-chrome-192x192.png
changedetectionio/static/favicons/android-chrome-256x256.png
changedetectionio/static/favicons/apple-touch-icon.png
changedetectionio/static/favicons/browserconfig.xml
changedetectionio/static/favicons/favicon-16x16.png
changedetectionio/static/favicons/favicon-32x32.png
changedetectionio/static/favicons/favicon.ico
changedetectionio/static/favicons/mstile-150x150.png
changedetectionio/static/favicons/safari-pinned-tab.svg
changedetectionio/static/favicons/site.webmanifest
changedetectionio/static/images/Generic_Feed-icon.svg
changedetectionio/static/images/Google-Chrome-icon.png
changedetectionio/static/images/Playwright-icon.png
changedetectionio/static/images/avatar-256x256.png
changedetectionio/static/images/bell-off.svg
changedetectionio/static/images/beta-logo.png
changedetectionio/static/images/brightdata.svg
changedetectionio/static/images/copy.svg
changedetectionio/static/images/email.svg
changedetectionio/static/images/generic-icon.svg
changedetectionio/static/images/notice.svg
changedetectionio/static/images/oxylabs.svg
changedetectionio/static/images/pause.svg
changedetectionio/static/images/pdf-icon.svg
changedetectionio/static/images/play.svg
changedetectionio/static/images/price-tag-icon.svg
changedetectionio/static/images/spread-white.svg
changedetectionio/static/images/spread.svg
changedetectionio/static/images/steps.svg
changedetectionio/static/js/browser-steps.js
changedetectionio/static/js/csrf.js
changedetectionio/static/js/diff-overview.js
changedetectionio/static/js/diff-render.js
changedetectionio/static/js/diff.min.js
changedetectionio/static/js/global-settings.js
changedetectionio/static/js/jquery-3.6.0.min.js
changedetectionio/static/js/limit.js
changedetectionio/static/js/notifications.js
changedetectionio/static/js/preview.js
changedetectionio/static/js/recheck-proxy.js
changedetectionio/static/js/stepper.js
changedetectionio/static/js/tabs.js
changedetectionio/static/js/toggle-theme.js
changedetectionio/static/js/vis.js
changedetectionio/static/js/visual-selector.js
changedetectionio/static/js/watch-overview.js
changedetectionio/static/js/watch-settings.js
changedetectionio/static/styles/.dockerignore
changedetectionio/static/styles/.gitignore
changedetectionio/static/styles/diff.css
changedetectionio/static/styles/package.json
changedetectionio/static/styles/pure-min.css
changedetectionio/static/styles/styles.css
changedetectionio/static/styles/scss/diff.scss
changedetectionio/static/styles/scss/styles.scss
changedetectionio/static/styles/scss/parts/_arrows.scss
changedetectionio/static/styles/scss/parts/_browser-steps.scss
changedetectionio/static/styles/scss/parts/_darkmode.scss
changedetectionio/static/styles/scss/parts/_extra_browsers.scss
changedetectionio/static/styles/scss/parts/_extra_proxies.scss
changedetectionio/static/styles/scss/parts/_love.scss
changedetectionio/static/styles/scss/parts/_menu.scss
changedetectionio/static/styles/scss/parts/_pagination.scss
changedetectionio/static/styles/scss/parts/_spinners.scss
changedetectionio/static/styles/scss/parts/_variables.scss
changedetectionio/static/styles/scss/parts/_visualselector.scss
changedetectionio/templates/IMPORTANT.md
changedetectionio/templates/_common_fields.html
changedetectionio/templates/_helpers.html
changedetectionio/templates/base.html
changedetectionio/templates/clear_all_history.html
changedetectionio/templates/diff.html
changedetectionio/templates/edit.html
changedetectionio/templates/import.html
changedetectionio/templates/login.html
changedetectionio/templates/notification-log.html
changedetectionio/templates/preview.html
changedetectionio/templates/settings.html
changedetectionio/templates/watch-overview.html
changedetectionio/templates/svgs/dark-mode-toggle-icon.svg
changedetectionio/templates/svgs/github.svg
changedetectionio/templates/svgs/light-mode-toggle-icon.svg
changedetectionio/templates/svgs/search-icon.svg
changedetectionio/tests/__init__.py
changedetectionio/tests/conftest.py
changedetectionio/tests/test.pdf
changedetectionio/tests/test2.pdf
changedetectionio/tests/test_access_control.py
changedetectionio/tests/test_add_replace_remove_filter.py
changedetectionio/tests/test_api.py
changedetectionio/tests/test_auth.py
changedetectionio/tests/test_automatic_follow_ldjson_price.py
changedetectionio/tests/test_backend.py
changedetectionio/tests/test_backup.py
changedetectionio/tests/test_block_while_text_present.py
changedetectionio/tests/test_clone.py
changedetectionio/tests/test_css_selector.py
changedetectionio/tests/test_element_removal.py
changedetectionio/tests/test_encoding.py
changedetectionio/tests/test_errorhandling.py
changedetectionio/tests/test_extract_csv.py
changedetectionio/tests/test_extract_regex.py
changedetectionio/tests/test_filter_exist_changes.py
changedetectionio/tests/test_filter_failure_notification.py
changedetectionio/tests/test_group.py
changedetectionio/tests/test_history_consistency.py
changedetectionio/tests/test_html_to_text.py
changedetectionio/tests/test_ignore_regex_text.py
changedetectionio/tests/test_ignore_text.py
changedetectionio/tests/test_ignorehighlighter.py
changedetectionio/tests/test_ignorehyperlinks.py
changedetectionio/tests/test_ignorestatuscode.py
changedetectionio/tests/test_ignorewhitespace.py
changedetectionio/tests/test_import.py
changedetectionio/tests/test_jinja2.py
changedetectionio/tests/test_jsonpath_jq_selector.py
changedetectionio/tests/test_nonrenderable_pages.py
changedetectionio/tests/test_notification.py
changedetectionio/tests/test_notification_errors.py
changedetectionio/tests/test_obfuscations.py
changedetectionio/tests/test_pdf.py
changedetectionio/tests/test_request.py
changedetectionio/tests/test_restock_itemprop.py
changedetectionio/tests/test_rss.py
changedetectionio/tests/test_search.py
changedetectionio/tests/test_security.py
changedetectionio/tests/test_share_watch.py
changedetectionio/tests/test_source.py
changedetectionio/tests/test_trigger.py
changedetectionio/tests/test_trigger_regex.py
changedetectionio/tests/test_trigger_regex_with_filter.py
changedetectionio/tests/test_unique_lines.py
changedetectionio/tests/test_watch_fields_storage.py
changedetectionio/tests/test_xpath_selector.py
changedetectionio/tests/test_xpath_selector_unit.py
changedetectionio/tests/util.py
changedetectionio/tests/custom_browser_url/__init__.py
changedetectionio/tests/custom_browser_url/test_custom_browser_url.py
changedetectionio/tests/fetchers/__init__.py
changedetectionio/tests/fetchers/conftest.py
changedetectionio/tests/fetchers/test_content.py
changedetectionio/tests/fetchers/test_custom_js_before_content.py
changedetectionio/tests/import/spreadsheet.xlsx
changedetectionio/tests/proxy_list/__init__.py
changedetectionio/tests/proxy_list/conftest.py
changedetectionio/tests/proxy_list/proxies.json-example
changedetectionio/tests/proxy_list/squid-auth.conf
changedetectionio/tests/proxy_list/squid-passwords.txt
changedetectionio/tests/proxy_list/squid.conf
changedetectionio/tests/proxy_list/test_multiple_proxy.py
changedetectionio/tests/proxy_list/test_noproxy.py
changedetectionio/tests/proxy_list/test_proxy.py
changedetectionio/tests/proxy_list/test_select_custom_proxy.py
changedetectionio/tests/proxy_socks5/proxies.json-example
changedetectionio/tests/proxy_socks5/proxies.json-example-noauth
changedetectionio/tests/proxy_socks5/test_socks5_proxy.py
changedetectionio/tests/proxy_socks5/test_socks5_proxy_sources.py
changedetectionio/tests/restock/__init__.py
changedetectionio/tests/restock/conftest.py
changedetectionio/tests/restock/test_restock.py
changedetectionio/tests/smtp/smtp-test-server.py
changedetectionio/tests/smtp/test_notification_smtp.py
changedetectionio/tests/unit/__init__.py
changedetectionio/tests/unit/test_jinja2_security.py
changedetectionio/tests/unit/test_notification_diff.py
changedetectionio/tests/unit/test_restock_logic.py
changedetectionio/tests/unit/test_watch_model.py
changedetectionio/tests/unit/test-content/README.md
changedetectionio/tests/unit/test-content/after-2.txt
changedetectionio/tests/unit/test-content/after.txt
changedetectionio/tests/unit/test-content/before.txt
changedetectionio/tests/visualselector/__init__.py
changedetectionio/tests/visualselector/conftest.py
changedetectionio/tests/visualselector/test_fetch_data.py