dgtlmoon
669fd3ae0b
Dont use default Requests `user-agent` and `accept` headers in playwright+selenium requests, breaks sites such as united.com. ( #1004 )
2022-10-09 18:25:36 +02:00
dgtlmoon
71bc2fed82
Remove quotationspage default watch
2022-10-09 14:06:07 +02:00
dgtlmoon
d4715e2bc8
Tidy up proxies.json logic, adding tests ( #955 )
2022-09-19 13:14:35 +02:00
dgtlmoon
2ba55bb477
Use proxies.json instead of proxies.txt - see wiki Proxies section ( #945 )
2022-09-15 15:25:23 +02:00
dgtlmoon
e154a3cb7a
Notification system update - set watch to use defaults if it is the same as the default
2022-09-10 15:01:11 +02:00
dgtlmoon
0c111bd9ae
Further notification settings refinement ( #910 )
2022-09-08 09:10:04 +02:00
dgtlmoon
2c6faa7c4e
Cleaner separation of watch/global notification settings ( #894 )
2022-08-31 15:49:13 +02:00
dgtlmoon
6168cd2899
Code maintenance - Removing old function ( #875 )
2022-08-31 15:23:10 +02:00
dgtlmoon
3c30bc02d5
More data saving pre-checks ( #863 )
2022-08-18 23:25:23 +02:00
dgtlmoon
06ab34b6af
Visual selector data not being saved by refactor
2022-08-16 16:53:15 +02:00
dgtlmoon
4899c1a4f9
Crash fix: Data store sub-directories werent always being created when needed ( #842 )
2022-08-16 15:17:36 +02:00
dgtlmoon
269e3bb7c5
Column sorting ( #838 )
2022-08-16 10:45:36 +02:00
dgtlmoon
1c08d9f150
Remove 'last-changed' from url-watches.json and always calculate from history index ( #835 )
2022-08-15 21:14:18 +02:00
dgtlmoon
9942107016
Massive improvements to error handling - show separate output for non HTTP 200 status replies
2022-08-15 18:56:53 +02:00
dgtlmoon
5beefdb7cc
Minor code cleanups
2022-07-23 13:18:44 +02:00
dgtlmoon
fae1164c0b
Ability to specify JS before running change-detection ( #744 )
2022-07-10 13:56:01 +02:00
jtagcat
7c12c47204
lang: prefer 'clear (snap) history' to 'scrub' ( #721 )
2022-06-25 13:43:57 +02:00
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
2022-06-23 09:41:55 +02:00
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 )
2022-06-15 22:59:37 +02:00
dgtlmoon
a07ca4b136
Re #580 - New functionality - Random "jitter" delay to requests ( #681 )
2022-06-13 12:41:53 +02:00
dgtlmoon
cdcf4b353f
New [scrub] button when editing a watch - scrub single watch history ( #672 )
2022-06-08 18:32:25 +02:00
dgtlmoon
8c8d4066d7
Shared watches - include "Extract text" filter
2022-06-07 17:06:05 +02:00
dgtlmoon
7929aeddfc
'Mark all viewed' button was missing in this version, added test also. ( #652 )
2022-06-02 10:01:03 +02:00
dgtlmoon
aa3c8a9370
Move history data to a textfile, improves memory handling ( #638 )
2022-05-31 23:43:50 +02:00
dgtlmoon
329c7620fb
Remove UK Covid news
2022-05-31 22:04:35 +02:00
dgtlmoon
eef56e52c6
Adding new Visual Selector for choosing the area of the webpage to monitor - playwright/browserless only ( #566 )
2022-05-23 23:44:51 +02:00
dgtlmoon
07e279b38d
API Interface ( #617 )
2022-05-20 16:27:51 +02:00
dgtlmoon
034507f14f
Fixing Pip install problem - Update MANIFEST to include model/ subdir, improving imports ( #593 )
2022-05-10 22:45:08 +02:00
dgtlmoon
18f0b63b7d
Ability to specify a list of proxies to choose from, always using the first one by default, See wiki ( #591 )
2022-05-08 20:35:36 +02:00
dgtlmoon
1d4474f5a3
Simplify scrub operation (simply cleans all) ( #575 )
2022-05-02 21:10:23 +02:00
dgtlmoon
613308881c
Bugfix - dont update record when deleted during check
2022-05-01 21:41:29 +02:00
dgtlmoon
c0d0424e7e
Data storage bug fix #569
2022-04-29 18:26:15 +02:00
dgtlmoon
06517bfd22
Ability to 'Share' a watch by a generated link, this will include all filters and triggers - see Wiki ( #563 )
2022-04-26 10:52:08 +02:00
dgtlmoon
ffc4215411
Unify MINIMUM_SECONDS_RECHECK_TIME env var variable to 60 seconds
2022-04-24 20:37:30 +02:00
dgtlmoon
9e708810d1
Seconds/minutes/hours/days between checks form field upgrade from 'minutes' only ( #512 )
2022-04-24 16:56:32 +02:00
dgtlmoon
2a9fb12451
Import speed improvements, and adding an import URL batch size of 5,000 to stop accidental CPU overload ( #549 )
2022-04-19 23:15:32 +02:00
dgtlmoon
8f062bfec9
Refactor form handling ( #548 )
2022-04-19 21:43:07 +02:00
dgtlmoon
9809af142d
Option to render links as [Some Text ](/link), adds the ability to change-detect on hyperlink changes
2022-04-09 10:35:14 +02:00
dgtlmoon
9fe4f95990
When fetching a snapshot via Chrome, make the most recent screenshot available on the Diff and Preview pages ( #516 )
2022-04-02 14:49:32 +02:00
dgtlmoon
7e0f0d0fd8
Microsoft Windows installation fixes ( #492 )
2022-03-22 23:08:08 +01:00
Tim Loderhose
d4359c2e67
Add filter to remove elements by CSS rule from HTML before change detection is run ( #445 )
2022-03-12 13:29:30 +01:00
dgtlmoon
a89ffffc76
"Recheck" button should work when entry is in paused state
2022-02-24 16:49:48 +01:00
dgtlmoon
fda93c3798
Better file exception handling on saving index JSON
2022-02-24 16:36:24 +01:00
dgtlmoon
c1c453e4fe
.add_watch() can accept empty tag
...
Use https://changedetection.io/CHANGELOG.txt as a nice default page to watch
2022-01-27 23:00:39 +01:00
dgtlmoon
b7ca10ebac
Scrub watch snapshot fixes
2022-01-15 23:18:04 +01:00
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.
2022-01-10 17:38:04 +01:00
dgtlmoon
b5c1fce136
Re #133 Option for ignoring whitespacing ( #345 )
...
* Global setting option to ignore whitespace when detecting a change
2022-01-02 22:28:34 +01:00
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
2022-01-02 14:11:04 +01:00
dgtlmoon
0439acacbe
Adding global ignore text ( #339 )
2022-01-01 14:53:08 +01:00
Simon Caron
dfcae4ee64
Extend Request Parameters to add Body & Method ( #325 )
2021-12-29 23:18:29 +01:00