dgtlmoon
08c9b55e0f
Attempt to save last data retrieved- WIP
2 years ago
dgtlmoon
3c30bc02d5
More data saving pre-checks ( #863 )
2 years ago
dgtlmoon
06ab34b6af
Visual selector data not being saved by refactor
2 years ago
dgtlmoon
4899c1a4f9
Crash fix: Data store sub-directories werent always being created when needed ( #842 )
2 years ago
dgtlmoon
269e3bb7c5
Column sorting ( #838 )
2 years ago
dgtlmoon
1c08d9f150
Remove 'last-changed' from url-watches.json and always calculate from history index ( #835 )
2 years ago
dgtlmoon
9942107016
Massive improvements to error handling - show separate output for non HTTP 200 status replies
2 years ago
dgtlmoon
5beefdb7cc
Minor code cleanups
3 years ago
dgtlmoon
fae1164c0b
Ability to specify JS before running change-detection ( #744 )
3 years ago
jtagcat
7c12c47204
lang: prefer 'clear (snap) history' to 'scrub' ( #721 )
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
a07ca4b136
Re #580 - New functionality - Random "jitter" delay to requests ( #681 )
3 years ago
dgtlmoon
cdcf4b353f
New [scrub] button when editing a watch - scrub single watch history ( #672 )
3 years ago
dgtlmoon
8c8d4066d7
Shared watches - include "Extract text" filter
3 years ago
dgtlmoon
7929aeddfc
'Mark all viewed' button was missing in this version, added test also. ( #652 )
3 years ago
dgtlmoon
aa3c8a9370
Move history data to a textfile, improves memory handling ( #638 )
3 years ago
dgtlmoon
329c7620fb
Remove UK Covid news
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
07e279b38d
API Interface ( #617 )
3 years ago
dgtlmoon
034507f14f
Fixing Pip install problem - Update MANIFEST to include model/ subdir, improving imports ( #593 )
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
1d4474f5a3
Simplify scrub operation (simply cleans all) ( #575 )
3 years ago
dgtlmoon
613308881c
Bugfix - dont update record when deleted during check
3 years ago
dgtlmoon
c0d0424e7e
Data storage bug fix #569
3 years ago
dgtlmoon
06517bfd22
Ability to 'Share' a watch by a generated link, this will include all filters and triggers - see Wiki ( #563 )
3 years ago
dgtlmoon
ffc4215411
Unify MINIMUM_SECONDS_RECHECK_TIME env var variable to 60 seconds
3 years ago
dgtlmoon
9e708810d1
Seconds/minutes/hours/days between checks form field upgrade from 'minutes' only ( #512 )
3 years ago
dgtlmoon
2a9fb12451
Import speed improvements, and adding an import URL batch size of 5,000 to stop accidental CPU overload ( #549 )
3 years ago
dgtlmoon
8f062bfec9
Refactor form handling ( #548 )
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
7e0f0d0fd8
Microsoft Windows installation fixes ( #492 )
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
a89ffffc76
"Recheck" button should work when entry is in paused state
3 years ago
dgtlmoon
fda93c3798
Better file exception handling on saving index JSON
3 years ago
dgtlmoon
c1c453e4fe
.add_watch() can accept empty tag
...
Use https://changedetection.io/CHANGELOG.txt as a nice default page to watch
3 years ago
dgtlmoon
b7ca10ebac
Scrub watch snapshot fixes
3 years ago
dgtlmoon
271181968f
Notification settings defaults and validation ( #361 )
...
* Re #360 - Validate that when a notification URL is set, we have also a notification body and title, new install should have notification title/body defaults set.
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
489671dcca
Re #342 notification encoding ( #343 )
...
* Re #342 - check for accidental python byte encoding of non-utf8/string, check return type of fetcher and fix encoding of notification content
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
dgtlmoon
9815fc2526
RSS allow access via token ( #310 )
...
Allow access via a token
* New RSS URL
* Redirect the old RSS feed URL
* fix tests
3 years ago
dgtlmoon
35d0c74454
Re #308 - Adding test and including settings in clone operation ( #309 )
3 years ago
dgtlmoon
5a10acfd09
Send diff in notifications ( #296 )
3 years ago
dgtlmoon
5bbd82be79
Wait 60 seconds or until stop_thread is set
3 years ago
dgtlmoon
3956b3fd68
Re #269 - Show current/correct BASE_URL information ( #271 )
...
* Re #269 - Show current/correct BASE_URL information
3 years ago
ghjklw
ecba130fdb
Enable Markdown and HTML notifications. ( #288 )
...
This change enable defining the notification body as HTML or Markdown. This can be very
useful to have more user-friendly notifications such as:
* applying a heading style to the `{watch_title}` to make it stand out
* creating clickable links using the `{watch_url}`, `{preview_url}` and `{diff_url}`.
Changes
=======
* Add a `notification_format` to the notification settings, defaults to plain text.
* Use the `body_format` parameter of Apprise's `notify` method.
Co-authored-by: Malo Jaffré <malo.jaffre@dunnhumby.com>
3 years ago
dgtlmoon
4659993ecf
Re #286 - Solving lost data/corrupted data - Tweak timing and try to write to a temp file first ( #292 )
...
* Re #286 - Tweak timing and try to write to a temp file first, Increase logging and format info message better.
3 years ago