dgtlmoon
|
c7169ebba1
|
Validate duplicate URLs
|
2021-04-10 14:31:57 +09:30 |
dgtlmoon
|
fb723c264d
|
Bumping version to 0.28
|
2021-04-01 14:43:46 +02:00 |
dgtlmoon
|
934d8c6211
|
Re #30 - Delete history watch snapshots (#31)
Re #30 - Delete history watch snapshots Scrub - Optionally delete history snapshots newer than timestamp
|
2021-04-01 12:01:42 +02:00 |
dgtlmoon
|
294256d5c3
|
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
|
2021-03-29 18:38:20 +02:00 |
dgtlmoon
|
b7efdfd52c
|
Slow down the DB write interval and catch the case that it changed during write
|
2021-03-29 18:37:03 +02:00 |
dgtlmoon
|
e322c44d3e
|
Stop runtime error on dict changing during write/init at start (#27)
* Lock datastore when writing
* Racecase fix
* Tweaks to locking (add delay)
|
2021-03-29 18:23:13 +02:00 |
dgtlmoon
|
35e597a4c8
|
Re #22 - ability to pause
|
2021-03-29 16:11:22 +02:00 |
Leigh Morresi
|
822f3e6d20
|
Reuse the GUID if we have one
|
2021-03-01 16:01:53 +01:00 |
Leigh Morresi
|
ff1b19cdb8
|
Generic object sync should use private method
|
2021-03-01 15:32:59 +01:00 |
Leigh Morresi
|
e0578acca2
|
Tidy up thread logic and version check
|
2021-03-01 14:29:21 +01:00 |
Leigh Morresi
|
a82e9243a6
|
Issue #7 - RSS feeds
|
2021-03-01 11:25:04 +01:00 |
Leigh Morresi
|
e3e36b3cef
|
Always override tag version (load from disk in future, so we can add it at build time)
|
2021-02-27 23:20:40 +01:00 |
Leigh Morresi
|
cd6465f844
|
next dev is 0.27
|
2021-02-27 22:49:56 +01:00 |
Leigh Morresi
|
f1da8f96b6
|
When new ignore text is specified, reprocess the checksum
|
2021-02-27 20:30:06 +01:00 |
Leigh Morresi
|
013cbcabd4
|
Clean up after test case
|
2021-02-27 09:37:40 +01:00 |
Leigh Morresi
|
468184bc3a
|
Issue #14 - Tweaks to edit, create ignore text, tests for ignore text, integrate ignore text
|
2021-02-26 20:07:26 +01:00 |
Leigh Morresi
|
ae0f640ff4
|
Issue #12 include version for easy reference.
|
2021-02-24 14:44:35 +01:00 |
Leigh Morresi
|
19dcbc2f08
|
Bumping schema tag to 0.25
|
2021-02-22 08:53:04 +01:00 |
Leigh Morresi
|
e200cd3289
|
Fixing a few more easy lint wins
|
2021-02-21 14:26:19 +01:00 |
Leigh Morresi
|
63eea2d6db
|
Linting fixups
|
2021-02-21 14:21:14 +01:00 |
Leigh Morresi
|
b0c5dbd88e
|
Just use the current/previous md5
|
2021-02-21 13:46:16 +01:00 |
Leigh Morresi
|
1718e2e86f
|
Finalse pytest methods
|
2021-02-21 13:41:00 +01:00 |
Leigh Morresi
|
87f4347fe5
|
hack of pytest implementation - doesnt work yet
|
2021-02-16 21:35:28 +01:00 |
Leigh Morresi
|
93ee65fe53
|
Tidy up a few broken datastore paths
|
2021-02-12 19:43:05 +01:00 |
Leigh Morresi
|
9f964b6d3f
|
WIP, separate out the Flask from everything else, get pytest working
|
2021-02-12 19:24:30 +01:00 |
Leigh Morresi
|
426b09b7e1
|
Make records in the overview that have a difference that have not been viewed in the [diff] tab bold
|
2021-02-11 10:36:54 +01:00 |
Leigh Morresi
|
ec98415c4d
|
Adding 0.24 tag
|
2021-02-05 18:46:00 +01:00 |
Leigh Morresi
|
47e5a7cf09
|
Avoid accidently using Python's objects that are copied - but land as a 'soft reference', need to use a better dict struct in the future #6
|
2021-02-05 18:43:35 +01:00 |
Leigh Morresi
|
b9f73a6240
|
Remove debug print
|
2021-02-04 12:55:13 +01:00 |
Leigh Morresi
|
5e31ae86d0
|
Use a thread locker and cleaner separation of concerns between main thread and site status fetch
|
2021-02-04 12:38:48 +01:00 |
Leigh Morresi
|
ef2dd44e7e
|
Adding tag to json
|
2021-02-03 22:28:37 +01:00 |
Leigh Morresi
|
3b2c8d356a
|
Flag for immediate sync of index after adding new watch
|
2021-02-02 23:07:19 +01:00 |
Leigh Morresi
|
711853a149
|
Sometimes it seems .update wasnt thread safe and isnt used here, just add a clean new dict member
|
2021-02-02 22:51:18 +01:00 |
Leigh Morresi
|
084dcde410
|
Include the triggered build SHA as part of the backup info, when built in docker hub.
|
2021-02-02 18:32:18 +01:00 |
Leigh Morresi
|
6a102374c6
|
Push newly created watches directly into the update check Queue.
|
2021-02-02 17:50:05 +01:00 |
Leigh Morresi
|
f1c2ece32f
|
Use a pool of thread workers, better for huge lists of watchers
|
2021-02-02 16:29:06 +01:00 |
Leigh Morresi
|
eecc620386
|
https://github.com/psf/requests/issues/4525 - brotli compression is not yet supported in requests, be sure that users cant accidently use this content type encoding in the headers
|
2021-02-02 11:49:43 +01:00 |
Leigh Morresi
|
0042ca08e1
|
Add more start-up examples
|
2021-02-01 10:24:29 +01:00 |
Leigh Morresi
|
d0ee49e465
|
Add basic settings page (so far just recheck time in minutes)
|
2021-01-31 21:36:42 +01:00 |
Leigh Morresi
|
86f2f54abe
|
Trigger write index after edit of a watch
|
2021-01-31 20:07:10 +01:00 |
Leigh Morresi
|
81534d9367
|
Add [diff] mechanism
|
2021-01-31 19:55:35 +01:00 |
Leigh Morresi
|
43c7ccb3fe
|
Use a single thread for writing the sync json
|
2021-01-31 18:49:14 +01:00 |
Leigh Morresi
|
17701c5c72
|
Sort tag list
|
2021-01-30 12:44:36 +01:00 |
Leigh Morresi
|
3eaccfe5da
|
Support for comma separated tags
|
2021-01-30 11:22:59 +01:00 |
Leigh Morresi
|
98f6f4619f
|
Switch to inscriptis
prepare config backend struct
|
2021-01-30 10:14:19 +01:00 |
Leigh Morresi
|
b6e9bb12fb
|
Basic tag browse buttons
|
2021-01-29 15:51:30 +01:00 |
Leigh Morresi
|
b7a0c2dbcd
|
Add edit UI
Move to keyed structure instead of list
|
2021-01-29 10:49:05 +01:00 |
Leigh Morresi
|
3322f4a70b
|
Avoid recasting the type
|
2021-01-28 11:12:26 +01:00 |
Leigh Morresi
|
01359e4811
|
Store a history of changes, used for future lookup/diff/explore changes UI
|
2021-01-28 10:39:14 +01:00 |
Leigh Morresi
|
f455f14efd
|
Primitive support for extra headers
|
2021-01-27 20:09:40 +01:00 |