Commit Graph

  • 367afc81e9
    Reversing subprocess execution - saved a little memory but used a LOT more CPU (#2659) dgtlmoon 2024-09-27 21:36:02 +0200
  • 7dc9d37bb8 Merge branch 'master' into text-filter-preview dgtlmoon 2024-09-27 20:30:57 +0200
  • 0f2b2f4258 Merge branch 'master' into reverse-2626-memory #2659 reverse-2626-memory dgtlmoon 2024-09-27 20:30:41 +0200
  • ddfbef6db3
    [test] Use local data instead of reaching out to changedetection when testing (#2660) dgtlmoon 2024-09-27 20:30:19 +0200
  • a8b6c3133f revert #2660 socks5-test-fix dgtlmoon 2024-09-27 19:47:06 +0200
  • 9ea68087d8 finally dgtlmoon 2024-09-27 19:44:28 +0200
  • 40d23aa2fa try different import dgtlmoon 2024-09-27 14:12:18 +0200
  • 18e1655844 WIP dgtlmoon 2024-09-26 09:43:10 +0200
  • a8de06e2e5 woops dgtlmoon 2024-09-25 14:58:53 +0200
  • fd25fe8a5f Use local data instead of reaching out to changedetection when testing dgtlmoon 2024-09-25 14:32:25 +0200
  • 192ae8064c Reversing subprocess execution - saved a little memory but used a LOT more CPU dgtlmoon 2024-09-25 13:56:22 +0200
  • 4bfa544b6a
    feat: Added Elestio as one-click deploy option #2649 Kaiwalya Koparkar 2024-09-20 12:59:37 +0530
  • e173954cdd
    Restock monitor - Only try to process restock information (like scraping for "out of stock" keywords) if the page was actually rendered correctly. (#2645) dgtlmoon 2024-09-20 09:19:57 +0200
  • 8bad0b06ff Only try to process restock information (like scraping for keywords) if the page was actually rendered correctly. #2645 restock-process-only-when-text dgtlmoon 2024-09-19 22:13:28 +0200
  • 67ff4e696c remove duplicate dgtlmoon 2024-09-18 16:41:11 +0200
  • 5c8c442a2e Merge branch 'master' into text-filter-preview dgtlmoon 2024-09-18 16:32:11 +0200
  • e830fb2320
    Text filters - Adding filters "Trim whitespace" and "Remove duplicate lines" dgtlmoon 2024-09-18 15:45:44 +0200
  • 764b14ea80 Adding test, small tweaks #2642 dgtlmoon 2024-09-18 15:09:55 +0200
  • 1112caac7d Adding filters trim_text_whitespace, remove_duplicate_lines dgtlmoon 2024-09-18 12:11:23 +0200
  • c6589ee1b4 Browser Steps - UI - Use a better flexbox layout dgtlmoon 2024-09-18 11:26:10 +0200
  • 158971d47e
    Merge branch 'master' into 1678-notifications-for-errors #1945 dgtlmoon 2024-09-18 09:41:38 +0200
  • dc936a2e8a
    Filters - Add support for also removing HTML elements using XPath selectors (#2632) Michael McMillan 2024-09-17 22:43:04 +0200
  • 3204a194a4 Update AppRise notification library to 1.9.0 (#2624) #2632 dgtlmoon 2024-09-17 19:06:17 +0200
  • 8ef23c706b browser_steps: add "click element containing text if exists" (#2629) Dawid Wróbel 2024-09-17 18:30:15 +0200
  • 6342d06b3e Testing - Fixing Restock test #2641 dgtlmoon 2024-09-17 18:29:12 +0200
  • e1b9a63323 Testing - Fix false filter missing check alerts dgtlmoon 2024-09-17 16:55:04 +0200
  • 0f25e80178 Restock/Price detection - Fix duplicated prices with different data type on single page product #2636 (#2638) Felipe Tuffani 2024-09-17 06:22:54 -0300
  • 8c1527c1ad
    Update AppRise notification library to 1.9.0 (#2624) dgtlmoon 2024-09-17 19:06:17 +0200
  • c0cc9a9f56 Merge branch 'master' into text-filter-preview dgtlmoon 2024-09-17 18:32:55 +0200
  • 515b1bc87f Merge branch 'master' into extra-filters #2619 extra-filters dgtlmoon 2024-09-17 18:32:14 +0200
  • a5ff1cd1d7 browser_steps: add "click element containing text if exists" (#2629) Dawid Wróbel 2024-09-17 18:30:15 +0200
  • 3f210f5895 Merge branch 'master' into update-apprise-1.9.0 #2624 update-apprise-1.9.0 dgtlmoon 2024-09-17 18:29:38 +0200
  • 543cb205d2
    Testing - Fixing Restock test #2641 dgtlmoon 2024-09-17 18:29:12 +0200
  • 8804ced181 Restock tweak #2641 test-tweak-restock dgtlmoon 2024-09-17 17:33:50 +0200
  • 273adfa0a4
    Testing - Fix false filter missing check alerts dgtlmoon 2024-09-17 16:55:04 +0200
  • 6437cd687b Small cleanup, sleep delay not needed #2640 dgtlmoon 2024-09-17 16:23:08 +0200
  • b55f228006 extra delay not needed dgtlmoon 2024-09-17 16:21:14 +0200
  • 9abcb6aee5 import not needed dgtlmoon 2024-09-17 16:14:58 +0200
  • e1211dbc82 Fix off-by-one random trigger caused by watch going into queue AND being hit with [edit] dgtlmoon 2024-09-17 16:12:52 +0200
  • d250ff971c always reset dgtlmoon 2024-09-17 13:03:38 +0200
  • e26d9173df also reset the counter dgtlmoon 2024-09-17 13:02:32 +0200
  • 04bbd68476 zero/first should be 1st attempt dgtlmoon 2024-09-17 12:56:11 +0200
  • 51f8eabe30 Clarify logic dgtlmoon 2024-09-17 12:30:36 +0200
  • 76803cf0f2 more debug dgtlmoon 2024-09-17 11:49:09 +0200
  • ac2feaba6e more debug dgtlmoon 2024-09-17 11:47:26 +0200
  • cd390cb5ff Adding more debug dgtlmoon 2024-09-17 11:46:10 +0200
  • 8ecfd17973
    Restock/Price detection - Fix duplicated prices with different data type on single page product #2636 (#2638) Felipe Tuffani 2024-09-17 06:22:54 -0300
  • 4f5b19f014 Fix duplicated prices with different data type on single page product #2636 #2638 fetuffani 2024-09-16 19:02:55 -0300
  • 60376d69d2 allow xpath when validating global subtractive filters Michael McMillan 2024-09-16 22:20:22 +0200
  • c0417a4ceb update form description to include support for xpath queries Michael McMillan 2024-09-16 21:52:08 +0200
  • 0b89e12a41 support //, xpath1: and xpath: selectors Michael McMillan 2024-09-16 17:47:11 +0200
  • a0d6f675b7 add support for removing html elements using xpath selectors Michael McMillan 2024-09-15 21:55:06 +0200
  • 912470fb0d html_tools/docs: Add string to trigger test #2351 Constantin Hong 2024-09-14 04:09:59 +0900
  • 1743ca0093
    Merge branch 'dgtlmoon:master' into transplanting Constantin Hong 2024-09-14 03:10:55 +0900
  • f5b7043aae Merge branch 'master' into update-apprise-1.9.0 dgtlmoon 2024-09-13 19:31:37 +0200
  • 62fc447da5
    Update changedetectionio/blueprint/browser_steps/browser_steps.py #2629 dgtlmoon 2024-09-13 19:29:05 +0200
  • 4043e9adb4 html_tools/feat: Add logger for forest transplanting. Constantin Hong 2024-09-14 02:28:15 +0900
  • 251fc6da42 browser_steps.py: add "click element containing text if exists" Dawid Wróbel 2024-09-13 14:09:01 +0200
  • 19f3851c9d
    Memory management improvements - LXML and other libraries can leak allocation, wrap in a sub-process (#2626) dgtlmoon 2024-09-11 16:20:49 +0200
  • 88ddc8f5cf Also wrap xpath/css handlers in their own sub-proc #2626 dgtlmoon 2024-09-11 15:30:43 +0200
  • 01b2771fa4 itemprop handling is quite leaky dgtlmoon 2024-09-11 15:04:16 +0200
  • 7f2fa20318
    Small memory allocation fixes (#2625) dgtlmoon 2024-09-11 14:51:32 +0200
  • 5b2f0e64cb Moved to its own import #2625 dgtlmoon 2024-09-11 14:19:28 +0200
  • b0e917f577 Some small memory allocation fixes dgtlmoon 2024-09-11 14:12:43 +0200
  • e44761c981 Merge branch 'master' into text-filter-preview dgtlmoon 2024-09-11 11:32:20 +0200
  • ea87b301d8 Merge branch 'master' into extra-filters dgtlmoon 2024-09-11 11:32:12 +0200
  • 365df6cf81 Merge branch 'master' into enhanced-RSS-and-register-all-namespaces #2621 enhanced-RSS-and-register-all-namespaces dgtlmoon 2024-09-11 11:32:00 +0200
  • 3a0c992f1a Merge branch 'master' into update-apprise-1.9.0 dgtlmoon 2024-09-11 11:31:42 +0200
  • e16814e40b
    Testing - locale fix for test (#2623) dgtlmoon 2024-09-11 11:31:07 +0200
  • e312661ff5 Pin to 1.9.0 dgtlmoon 2024-09-11 11:06:52 +0200
  • b29f9902e3 locale fix for test #2623 test-fix-price-check dgtlmoon 2024-09-11 10:58:23 +0200
  • 76729f2106 repair error handling dgtlmoon 2024-09-11 10:14:31 +0200
  • 889fdbbcff
    Update html_tools.py comment to trigger test Constantin Hong 2024-09-11 04:38:50 +0900
  • 0e66cb072e
    Update html_tools.py document for trigger test Constantin Hong 2024-09-11 04:06:04 +0900
  • 93950c0f3d
    Update html_tools.py to trigger test Constantin Hong 2024-09-11 03:23:52 +0900
  • 322382096c Reapply "html_tools/docs: Fix old comment" Constantin Hong 2024-09-11 02:50:59 +0900
  • 0a0f281d80 Revert "tests/test_xpath_selector_unit/feat: Do forest_transplanting by default" Constantin Hong 2024-09-11 02:41:55 +0900
  • e6ac28598a Revert "tests/test_xpath_selector_unit/test: Fix tests" Constantin Hong 2024-09-11 02:40:08 +0900
  • 591dd5b570 Adding validation dgtlmoon 2024-09-10 19:10:47 +0200
  • 23c6471744
    Merge branch 'dgtlmoon:master' into transplanting Constantin Hong 2024-09-11 00:10:59 +0900
  • 919812bf8b Automatically apply any XML/RSS namespaces dgtlmoon 2024-09-10 14:31:09 +0200
  • 5108201f0b Filters should apply at the end of the chain dgtlmoon 2024-09-10 14:28:58 +0200
  • 7289e4e193 Fix bad example dgtlmoon 2024-09-10 12:32:07 +0200
  • 34e684eb37 rearrange dgtlmoon 2024-09-09 22:19:50 +0200
  • f032a1b1b3 Adding form.remove_duplicate_lines dgtlmoon 2024-09-09 22:16:16 +0200
  • 0506c01c07 Added form.trim_text_whitespace dgtlmoon 2024-09-09 22:10:36 +0200
  • 09aae40c4a tweak style dgtlmoon 2024-09-09 22:03:59 +0200
  • 9270d4053b smarter check? dgtlmoon 2024-09-09 20:34:43 +0200
  • 160c267e9f add elay dgtlmoon 2024-09-09 18:09:03 +0200
  • 97f47e7b3b Merge branch 'master' into text-filter-preview dgtlmoon 2024-09-09 17:28:58 +0200
  • 337fcab3f1
    Testing/Code - Improving test reliability (#2617) dgtlmoon 2024-09-09 16:50:00 +0200
  • 8c5fc60216 tweak delay #2617 endpoint-test dgtlmoon 2024-09-09 14:17:15 +0200
  • e80936b29c tweak endpoint tests dgtlmoon 2024-09-09 13:07:42 +0200
  • 7a496e3e15 tweak error messages dgtlmoon 2024-09-09 11:35:28 +0200
  • 2c564d5c3f Abort existing requests so it doesnt train-wreck dgtlmoon 2024-09-07 15:47:54 +0200
  • 59b8971a96 test and label tweaks dgtlmoon 2024-09-07 15:42:58 +0200
  • 801791f904 live preview of text filters dgtlmoon 2024-09-06 22:53:28 +0200
  • eaccd6026c
    UI - Hiding noisy info under 'show advanced help' button (#2609) dgtlmoon 2024-09-06 14:33:06 +0200
  • 9e969ae008 test tweak/fix ? #2609 dgtlmoon 2024-09-06 13:53:47 +0200
  • 93ba2e3495 Hiding noisy info under 'show advanced help' dgtlmoon 2024-09-06 12:58:54 +0200