Wykres commitów

59 Commity (c7169ebba18a76cde9f9b75568dae340eb38c1f0)

Autor SHA1 Wiadomość Data
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