Commit graph

68 commits

Author SHA1 Message Date
aa8ceebd79 more efficient higher/lower than last 2023-01-15 11:11:07 +00:00
ec4f16e274 fixed xpath/css innerHTML 2023-01-15 11:10:18 +00:00
4cbe9ffbb0 fixed out of bound panic in substring filter 2023-01-14 12:58:28 +00:00
102fce7c17 added innertHTML/attributes/node options to xpath/css filters 2023-01-14 12:48:17 +00:00
82ae6352d8 fixed tests and added full watch test with db/trigger 2023-01-08 11:25:01 +00:00
c4c2dac070 fixed db prune 2023-01-07 11:01:04 +00:00
c315ac1000 better logging of triggered schedule 2023-01-02 12:08:21 +00:00
f2b9e4a3ea ran staticcheck and fixed warnings 2022-12-31 13:12:57 +00:00
a74d6a0e4b added browserless support 2022-12-31 11:18:44 +00:00
de7bb7c57a refactor to seperate url fetching into function 2022-12-31 11:01:10 +00:00
a4cebb28b0 added proxy support for binary usage 2022-12-30 16:00:30 +00:00
413c84fa70 added warning on edit page for disabled cron filters 2022-12-27 15:20:58 +00:00
25cf91966e added unique filter type 2022-12-26 11:51:10 +00:00
f80940e084 removed debug print 2022-12-19 21:30:09 +00:00
d12f40fb36 added echo filter for testing purposes 2022-12-19 21:04:36 +00:00
01f3393968 cron filters give a warning when theres an error in var1 2022-12-19 20:29:11 +00:00
e694853366 big refactor of process filters, kinda amazing it used to work... 2022-12-19 20:25:58 +00:00
39b2aa2e10 only things connected to the schedule are processed (unless editing) 2022-12-19 17:18:12 +00:00
6d4d5707b7 notify filter can pick what notifier to use 2022-12-10 11:22:56 +00:00
3a10812036 added 'log' output table to lua filter 2022-12-10 09:22:43 +00:00
c1b8a1055e fixed notifier interface/implementation 2022-12-10 09:14:19 +00:00
f0b85e3f2e added notifier interface, refactored telegram for it 2022-12-02 17:37:57 +00:00
452fc9097f rename lua filter func 2022-12-02 14:10:52 +00:00
919a369945 added lua-libs support 2022-11-22 20:15:55 +00:00
882130053c added lua filter 2022-11-22 20:06:12 +00:00
74b30a5c81 fixed escape characters in notify string 2022-11-21 19:44:03 +00:00
1793a04892 removed unneeded log statements 2022-11-21 19:25:41 +00:00
18df244895 fixes in scraping 2022-11-21 19:13:22 +00:00
d572fc5452 moved 'store' filter processing after all other filters 2022-11-13 12:21:15 +00:00
d328fe652b simplified store filter 2022-10-18 20:27:47 +00:00
e9fe96fff4 condition filters now have a 'target' filter when applicable 2022-10-18 19:43:48 +00:00
5eb8a84abf removed unneeded return statement 2022-10-18 19:02:03 +00:00
c7134f68b2 don't save things to db while editing 2022-10-09 15:55:38 +00:00
25eee95c57 added actual notification through signal api 2022-10-09 14:49:58 +00:00
b2644e429d more fiddling/refactoring 2022-10-07 17:27:23 +00:00
a42fefdfe0 added 'cron' type filter, that triggers the whole watch 2022-10-04 19:48:20 +00:00
6330a87195 finished getURLs and notify filter 2022-10-03 20:28:56 +00:00
35e93bbe59 implemented notify filter 2022-10-03 18:10:05 +00:00
bc97a0947c added test for contains filter 2022-10-03 17:56:55 +00:00
60da3b9f91 added 'contains' filter 2022-10-03 17:41:21 +00:00
60af84994e fixed missing return statements on error for fetch url 2022-10-03 17:00:45 +00:00
2010b04cf3 cleaned up log strings in scraping.go a bit 2022-10-02 15:20:51 +00:00
a0ef26cc68 added log/messages for nodes to notify the user when errors occur 2022-10-02 15:08:21 +00:00
9def3ca2d5 removed debug print 2022-10-01 12:01:12 +00:00
94856b6f00 added url caching for viewing/editing watches 2022-10-01 11:24:30 +00:00
f9f0ea84ef removed debug print 2022-10-01 09:21:08 +00:00
4a797c69ce added test with db, checking if it works in drone 2022-09-30 19:50:56 +00:00
762a04bb6f added tests and fixed scraping code 2022-09-30 19:12:33 +00:00
aab64cc59b added condition filter type 2022-09-30 14:22:37 +00:00
5a0e6c0e43 working 'store' filter 2022-09-30 10:59:15 +00:00