Commit Graph

63 Commits

Author SHA1 Message Date
dgtlmoon 6824fa22c5 workaround for no previous price present 2024-06-13 18:00:11 +02:00
dgtlmoon afc88d654b Merge branch 'master' into 2039-restock-use-itemprop 2024-06-13 16:53:46 +02:00
dgtlmoon c6ee6687b5 Fetching/Requests - Fixing user agent header overrides per-watch of global settings (#2409) 2024-06-13 10:50:46 +02:00
dgtlmoon b39c770f84 adding % threshold handling 2024-06-12 18:29:44 +02:00
dgtlmoon 575bdcfbe8 WIP 2024-06-12 18:11:20 +02:00
dgtlmoon 32579d7800 fix debug message 2024-06-12 16:44:20 +02:00
dgtlmoon b9b0a9260d fix 2024-06-12 16:39:09 +02:00
dgtlmoon 99f7f78798 fix test 2024-06-12 16:31:46 +02:00
dgtlmoon e756002b9a min/mnax price check 2024-06-12 15:25:21 +02:00
dgtlmoon ded4495801 Adding follow_price_changes 2024-06-12 14:43:54 +02:00
dgtlmoon f5dba66c48 small fix 2024-06-04 15:28:48 +02:00
dgtlmoon c1a0481ec0 skip rdfa? 2024-05-23 09:59:22 +02:00
dgtlmoon d1528bbe89 Misc tweaks 2024-05-22 16:14:41 +02:00
dgtlmoon 929044581b tweak imports 2024-05-22 15:55:30 +02:00
dgtlmoon df6d120c4f Merge branch 'master' into 2039-restock-use-itemprop 2024-05-22 15:46:47 +02:00
dgtlmoon f49eb4567f Ability to set default User-Agent for either fetching types directly in the UI (#2375) 2024-05-20 15:11:15 +02:00
dgtlmoon d38bb6167b big refactor 2024-05-10 17:52:28 +02:00
dgtlmoon b1170c1e33 WIP 2024-05-07 11:34:28 +02:00
dgtlmoon 0b85990d28 more work 2024-05-06 16:20:08 +02:00
dgtlmoon 345b54d401 add more test examples 2024-05-03 14:53:35 +02:00
dgtlmoon 2aa8ca0e58 tweaks 2024-05-03 14:47:13 +02:00
dgtlmoon fe8b7b8162 Adding test 2024-05-03 11:07:40 +02:00
dgtlmoon 86f1d8bc0a Make it testable 2024-05-03 09:18:41 +02:00
dgtlmoon 49246bcaf9 Merge branch '2039-restock-use-itemprop' of github.com:dgtlmoon/changedetection.io into 2039-restock-use-itemprop 2024-05-03 09:16:33 +02:00
dgtlmoon 37d081cc43 Merge branch 'master' into 2039-restock-use-itemprop 2024-05-03 09:15:54 +02:00
dgtlmoon 9449c59fbb Code - Getting ready for newer python versions - packing our own strtobool (#2291) 2024-04-03 16:17:15 +02:00
Constantin Hong 52c895b2e8 text_json_diff/fix: Keep an order of filter and remove duplicated filters. 2 (#2178) 2024-02-21 11:46:23 +01:00
dgtlmoon 904ef84f82 Build fix - Pinning package versions and Custom browser endpoints should not have a proxy set (#2204) 2024-02-20 22:11:17 +01:00
dgtlmoon ccb42bcb12 Fetching pages - Custom browser endpoints should not have default proxy info added 2024-02-12 19:05:10 +01:00
dgtlmoon 823a0c99f4 Code - Split content fetcher code up (playwright, puppeteer and requests), fix puppeteer direct chrome support (#2169) 2024-02-11 00:09:12 +01:00
dgtlmoon 616c0b3f65 New text filter - Sort text alphabetically filter (#2153) 2024-02-02 11:36:58 +01:00
dgtlmoon c90b27823a Filtering - include_filters in group and watch settings should not duplicate (#2151 #1845) 2024-02-02 09:30:01 +01:00
dgtlmoon fe3cf5ffd2 Logging - Adding extra debug logging to change detection (#2136) 2024-01-29 11:21:21 +01:00
dgtlmoon 399cdf0fbf Logging loguru output tweaks (#2112) 2024-01-16 11:27:47 +01:00
Constantin Hong 4be0fafa93 Support Loguru as a logger (#2036) 2024-01-16 09:48:16 +01:00
dgtlmoon b71b457c24 Merge branch 'master' into 2039-restock-use-itemprop 2024-01-14 18:26:24 +01:00
dgtlmoon 1749c07750 Restock detection - Check all elements for text to get stock status from, only consider elements inside the viewport, only consider elements more than 100px from the top (avoid menu) , trim any text returned (#2040) 2024-01-12 23:11:56 +01:00
dgtlmoon 273bd45ad7 Fetching - Custom browser on experimental/puppeteer fetcher - Don't switch to custom puppeteer mode if external browser URL is active (#2068) 2024-01-01 16:40:24 +01:00
dgtlmoon 61185b5514 Tidy imports 2023-12-09 13:21:21 +01:00
dgtlmoon 8090d0dac6 cleanup 2023-12-09 13:08:52 +01:00
dgtlmoon 0f9d3a0dcf logic fixes and force faster xpath1 2023-12-09 13:05:40 +01:00
dgtlmoon a16b129731 Simplify logic 2023-12-09 12:56:02 +01:00
dgtlmoon d58c24db44 Set false text also 2023-12-08 17:37:05 +01:00
dgtlmoon 436c412faf Re #2039 - Use itemprop where available 2023-12-08 17:16:05 +01:00
dgtlmoon 599291645d PDF Fetcher for change detection - Always use plain requests for PDF because otherwise we cant access the embed PDF in the browser (#2020) 2023-11-30 20:01:14 +01:00
dgtlmoon 5e2049c538 Fix build issue 2023-11-13 17:02:27 +01:00
Constantin Hong 26931e0167 feature: Support XPath2.0 to 3.1 (#1774) 2023-11-13 16:42:21 +01:00
dgtlmoon 5229094e44 New functionanlity - Selectable browser / ability to add extra browser connections (good for using "scraping browsers"/ etc) (#1943) 2023-11-13 16:39:11 +01:00
dgtlmoon c8dcc072c8 Code refactor for fetchers (#1941) 2023-11-13 10:42:56 +01:00
dgtlmoon 7220afab0a RSS fetch - RSS field <title> was not rendering as text correctly, added workaround #1879 2023-10-19 16:42:05 +02:00