Commit Graph

35 Commits

Author SHA1 Message Date
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
Leigh Morresi
eb2791da42 remove debug 2021-01-27 19:57:31 +01:00
Leigh Morresi
a4f1f6ab69 Handle titles and links 2021-01-27 19:54:17 +01:00
Leigh Morresi
57fd3a7c3c Fix base definition of the watcher 2021-01-27 19:45:28 +01:00
Leigh Morresi
c73b9efe9e sort by last changed 2021-01-27 19:09:37 +01:00
Leigh Morresi
0515aca7dd small fixes 2021-01-27 17:35:32 +01:00
Leigh Morresi
646a54945a Handle errors better, use the plaintext output 2021-01-27 15:56:59 +01:00
Leigh Morresi
2f018ac04c Workon threads 2021-01-27 15:12:31 +01:00
Leigh Morresi
44f0639dfe WIP 2021-01-27 13:17:35 +01:00
Leigh Morresi
ec3f34804f Initial commit 2021-01-27 12:39:46 +01:00