Commit Graph

37 Commits (b1dd71f7e7897c2c45b60b969b2e8a267c018af8)

Author SHA1 Message Date
dgtlmoon 5494e61a05 Skip processing when watch was deleted 2 years ago
dgtlmoon e461c0b819
Playwright fetcher didn't report low level HTTP errors correctly (like Connection Refused) () 2 years ago
dgtlmoon d67c654f37
Be sure visual-selector data is set when xPath/CSS filter is not yet found () 2 years ago
dgtlmoon 1f250aa868 Revert "don't process paused entries after queue", so we can still manually recheck a paused watch 2 years ago
dgtlmoon 1c08d9f150
Remove 'last-changed' from url-watches.json and always calculate from history index () 2 years ago
dgtlmoon 9942107016
Massive improvements to error handling - show separate output for non HTTP 200 status replies 2 years ago
dgtlmoon f82d3b648a
Crash protection - handle the case where watch was deleted while being checked () 2 years ago
dgtlmoon 034b1330d4
Don't process a watch if it was paused after being queued () 2 years ago
dgtlmoon a1c3107cd6
Feature - priority queue - edited and added watches should get checked before automatically queued watches () 3 years ago
dgtlmoon baa25c9f9e
Feature - mute notifications () 3 years ago
dgtlmoon daae43e9f9
Bug fix: Filter failure detection notification was interfering with change-detection results, added test case () 3 years ago
dgtlmoon faa42d75e0 Refactor of extract text filter - Regex, support Regex (groups) and all python regex flags via /something/aiLmsux () 3 years ago
dgtlmoon a82fad7059 Send notification when CSS/xPath filter is missing after more than 6 (configurable) attempts () 3 years ago
dgtlmoon 83555a9991
bug fix: `last_changed` was being set on the first fetch, should only be set on the change after the first fetch 3 years ago
dgtlmoon 7da32f9ac3 New filter - Block change-detection if text matches - for example, block change-detection while the text "out of stock" is on the page, know when the text is no longer on the page () 3 years ago
dgtlmoon 4841c79b4c Adding extra check when updating DB on ReplyWithContentButNoText 3 years ago
dgtlmoon 82b900fbf4 Give more helpful error message when a page doesnt load 3 years ago
dgtlmoon 277dc9e1c1
Improve error message when filter not found in page result () 3 years ago
dgtlmoon 8294519f43 Content fetcher - Handle when a page doesnt load properly 3 years ago
dgtlmoon 8ba8a220b6 Playwright - Correctly close browser context/sessions on exceptions 3 years ago
dgtlmoon aa3c8a9370
Move history data to a textfile, improves memory handling () 3 years ago
dgtlmoon eef56e52c6 Adding new Visual Selector for choosing the area of the webpage to monitor - playwright/browserless only () 3 years ago
dgtlmoon 6734fb91a2
Option to control if pages with no renderable content are a change (example: JS webapps that dont render any text sometimes) () 3 years ago
dgtlmoon 2a9fb12451
Import speed improvements, and adding an import URL batch size of 5,000 to stop accidental CPU overload () 3 years ago
dgtlmoon 9fe4f95990
When fetching a snapshot via Chrome, make the most recent screenshot available on the Diff and Preview pages () 3 years ago
dgtlmoon f2fa638480
Security update - Protect against file:/// type access by webdriver/chrome. () 3 years ago
dgtlmoon 75ca7ec504
Improved CPU usage around the loop responsible for what sites needs to be checked 3 years ago
dgtlmoon 04bef6091e
Make system level errors from the HTTP fetchers easier to find () 3 years ago
Travis Howse abe88192f4
Fix bug where diff and diff_full were switched in notification templates. () 3 years ago
dgtlmoon b7ca10ebac
Scrub watch snapshot fixes 3 years ago
dgtlmoon f87f7077a6
Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error () 3 years ago
dgtlmoon b5c1fce136
Re Option for ignoring whitespacing () 3 years ago
dgtlmoon 489671dcca
Re notification encoding () 3 years ago
dgtlmoon 5a10acfd09
Send diff in notifications () 3 years ago
ghjklw ecba130fdb
Enable Markdown and HTML notifications. () 3 years ago
dgtlmoon b903280cd0
Re - [feature] Custom notifications templates per watch () 3 years ago
dgtlmoon a11b6daa2e
Installation via pip () 3 years ago