dgtlmoon
|
5b530ff61c
|
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) (#478)
|
2 years ago |
dgtlmoon
|
b043d477dc
|
Use deepcopy to stop possible data corruption (#1108)
|
2 years ago |
dgtlmoon
|
06bcfb28e5
|
Code- Use dict .get instead of key
|
2 years ago |
dgtlmoon
|
359fc48fb4
|
Filters can now accept a list/multiple filters (#1064) #623
|
2 years ago |
dgtlmoon
|
77b59809ca
|
Removing unused code (#1070)
|
2 years ago |
dgtlmoon
|
7f6a13ea6c
|
Re #1052 - Watch 'open' link should use any dynamic/template info (#1063)
|
2 years ago |
dgtlmoon
|
724cb17224
|
Re #1052 - Dynamic URLs, use variables in the URL (such as the current date, the date in a month, and other logic see https://github.com/dgtlmoon/changedetection.io/wiki/Handling-variables-in-the-watched-URL ) (#1057)
|
2 years ago |
Yusef Ouda
|
dfa7fc3a81
|
Adds support for jq JSON path querying engine (#1001)
|
2 years ago |
dgtlmoon
|
d4715e2bc8
|
Tidy up proxies.json logic, adding tests (#955)
|
2 years ago |
dgtlmoon
|
0e194aa4b4
|
Default proxy settings fixes
|
2 years ago |
dgtlmoon
|
2ba55bb477
|
Use proxies.json instead of proxies.txt - see wiki Proxies section (#945)
|
2 years ago |
dgtlmoon
|
6168cd2899
|
Code maintenance - Removing old function (#875)
|
2 years ago |
dgtlmoon
|
d67c654f37
|
Be sure visual-selector data is set when xPath/CSS filter is not yet found (#851)
|
2 years ago |
dgtlmoon
|
9942107016
|
Massive improvements to error handling - show separate output for non HTTP 200 status replies
|
2 years ago |
dgtlmoon
|
faa42d75e0
|
Refactor of extract text filter - Regex, support Regex (groups) and all python regex flags via /something/aiLmsux (#773)
|
3 years ago |
dgtlmoon
|
dd0eeca056
|
Handle simple obfuscations - HomeDepot.com style price obfuscation (#764)
|
3 years ago |
Freddie Leeman
|
0bde48b282
|
Regex extract filter: Return all regex results instead of first match (#730)
|
3 years ago |
dgtlmoon
|
fae1164c0b
|
Ability to specify JS before running change-detection (#744)
|
3 years ago |
dgtlmoon
|
2b054ced8c
|
[new filter] Filter option - Trigger only when NEW content (lines) are detected ( compared to earlier text snapshots ) (#685)
|
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 #705
|
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 (#698)
|
3 years ago |
dgtlmoon
|
76996b9eb8
|
Some changes werent getting triggered because the previous checksum only recorded when an event occured
|
3 years ago |
dgtlmoon
|
4101ae00c6
|
New feature - "Extract text" filter ability (#624)
|
3 years ago |
dgtlmoon
|
aa3c8a9370
|
Move history data to a textfile, improves memory handling (#638)
|
3 years ago |
dgtlmoon
|
eef56e52c6
|
Adding new Visual Selector for choosing the area of the webpage to monitor - playwright/browserless only (#566)
|
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) (#608)
|
3 years ago |
dgtlmoon
|
67c833d2bc
|
Re #214 - configurable wait extra seconds for webdriver requests before extracting text (#606)
|
3 years ago |
dgtlmoon
|
f28c260576
|
Distill.io JSON export file importer (#592)
|
3 years ago |
dgtlmoon
|
18f0b63b7d
|
Ability to specify a list of proxies to choose from, always using the first one by default, See wiki (#591)
|
3 years ago |
dgtlmoon
|
68db20168e
|
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) (#489)
|
3 years ago |
dgtlmoon
|
9e708810d1
|
Seconds/minutes/hours/days between checks form field upgrade from 'minutes' only (#512)
|
3 years ago |
dgtlmoon
|
380c512cc2
|
Adding support for change detection of HTML source-code via "source:https://website.com" prefix (#540)
|
3 years ago |
dgtlmoon
|
34a87c0f41
|
HTTP Fetcher code improvements
|
3 years ago |
dgtlmoon
|
9809af142d
|
Option to render links as [Some Text ](/link), adds the ability to change-detect on hyperlink changes
|
3 years ago |
dgtlmoon
|
9fe4f95990
|
When fetching a snapshot via Chrome, make the most recent screenshot available on the Diff and Preview pages (#516)
|
3 years ago |
dgtlmoon
|
942c3f021f
|
Allow changedetector to ignore status codes as a per-site setting (#479) (#485)
Co-authored-by: Ara Hayrabedian <ara.hayrabedian@gmail.com>
|
3 years ago |
dgtlmoon
|
f2fa638480
|
Security update - Protect against file:/// type access by webdriver/chrome. (#483)
|
3 years ago |
Tim Loderhose
|
d4359c2e67
|
Add filter to remove elements by CSS rule from HTML before change detection is run (#445)
|
3 years ago |
dgtlmoon
|
96664ffb10
|
Better text/plain detection and refactor tests (#443)
|
3 years ago |
dgtlmoon
|
014fda9058
|
Ability to visualise trigger and filter rules against the current snapshot on the preview page
|
3 years ago |
dgtlmoon
|
a0e4f9b88a
|
better checking of JSON type
|
3 years ago |
dgtlmoon
|
22ef9afb93
|
Refactor tests for notification error log handler (#404)
|
3 years ago |
dgtlmoon
|
39b7be9e7a
|
plaintext mime type fix - Don't attempt to extract HTML content from plaintext, this will remove lines and break changedetection (#391)
|
3 years ago |
dgtlmoon
|
59d31bf76f
|
XPath support (#355)
* XPath support and minor improvements to form validation
|
3 years ago |
dgtlmoon
|
f87f7077a6
|
Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error (#354)
* Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error, adds test
|
3 years ago |
Unpublished
|
023951a10e
|
Be sure that documents returned with a application/json header are not parsed with inscriptis (#337)
* Auto-detect JSON by Content-Type header
* Add test to not parse JSON responses with inscriptis
|
3 years ago |
dgtlmoon
|
fbd9ecab62
|
Re #340 - snapshot should not be modified by ignore text (#344)
|
3 years ago |
dgtlmoon
|
b5c1fce136
|
Re #133 Option for ignoring whitespacing (#345)
* Global setting option to ignore whitespace when detecting a change
|
3 years ago |
dgtlmoon
|
0439acacbe
|
Adding global ignore text (#339)
|
3 years ago |
Simon Caron
|
dfcae4ee64
|
Extend Request Parameters to add Body & Method (#325)
|
3 years ago |