dgtlmoon
7f2fa20318
Small memory allocation fixes ( #2625 )
2024-09-11 14:51:32 +02:00
dgtlmoon
60d292107d
Fixing restock monitor tests and tweaking docker default config example,
2024-09-02 15:11:31 +02:00
dgtlmoon
4225900ec3
Restock - updating texts and text offsets
2024-09-01 12:47:21 +02:00
dgtlmoon
7071df061a
Price detection/scraping - Adding extra element training data ( #2582 )
2024-08-22 15:01:36 +02:00
dgtlmoon
730f37c7ba
Set encoding type for scraper script reader ( #2574 #2568 )
2024-08-19 09:17:18 +02:00
dgtlmoon
8a35d62e02
Handle zero-byte/empty content responses with "[ ] Empty pages are a change" option, the same as when the HTML doesnt render any useful text ( #2530 )
2024-07-29 13:27:59 +02:00
dgtlmoon
2fd762a783
Encode POST style requests and notifications as UTF-8 if it has no encoding/basic string ( #2523 )
2024-07-27 14:27:15 +02:00
Kenny Root
d7e85ffe8f
VisualSelector+BrowserSteps - When scraping elements, check for null results ( #2517 )
2024-07-25 14:44:10 +02:00
dgtlmoon
e756e0af5e
Fixing file:// file pickup - for change detection of local files ( #2505 )
2024-07-18 13:05:27 +02:00
dgtlmoon
cffb6d748c
Restock & Price monitor - Huge refactor, set upper and lower price alert limits, set % change, follow the prices and restock amounts directly in the watch-overview list
2024-07-12 17:09:42 +02:00
dgtlmoon
732ae1d935
Bugfix - Watches with BrowserSteps should recreate the data-dir if it was missing (in the case that you deleted/migrated) ( #2484 )
2024-07-11 15:03:30 +02:00
dgtlmoon
ed38012c6e
Code - Fixing deprecation warning ( #2477 )
2024-07-09 17:38:17 +02:00
dgtlmoon
f07ff9b55e
UI - Visual Selector should still update when elements were not found ( #2476 )
2024-07-09 15:35:19 +02:00
dgtlmoon
e09ee7da97
UI - Visual Selector - Show/visualise all/any matching filter elements from all filters in "CSS/JSONPath/JQ/XPath Filters" include filters ( #2440 )
2024-07-05 15:20:39 +02:00
dgtlmoon
5d9081ccb2
Restock detection - Updating detection texts
2024-07-03 18:45:36 +02:00
Max Michels
13e343f9da
Restock detection - Added extra out-of-stock phrases for DE ( #2442 )
2024-06-26 11:03:00 +02:00
dgtlmoon
13be4623db
Restock detection - updating texts
2024-06-25 13:23:43 +02:00
dgtlmoon
cc147be76e
Prefer pythons built in "importlib" over pkg_resources+setuptools ( #2424 )
2024-06-18 09:08:48 +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
59cefe58e7
Fetcher - Using pyppeteerstealth with puppeteer fetcher ( #2203 )
2024-05-21 17:03:50 +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
e4504fee49
Browser Steps - Fixing "goto site" step #2330 #2337 ( #2364 )
2024-05-15 10:49:30 +02:00
dgtlmoon
bd6eda696c
Merge pull request from GHSA-4r7v-whpg-8rx3
...
* CVE-2024-32651 - Security fix - Server Side Template Injection in Jinja2 allows Remote Command Execution
* use ImmutableSandboxedEnvironment also in validation
2024-04-25 22:06:09 +02:00
dgtlmoon
9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool ( #2291 )
2024-04-03 16:17:15 +02:00
dgtlmoon
e609a2d048
Updating restock detection texts
2024-03-08 15:58:40 +01:00
dgtlmoon
c83485094b
Updating restock detection texts
2024-02-28 17:10:41 +01:00
dgtlmoon
6b9a788d75
Puppeteer - remove debug hook
2024-02-26 18:15:23 +01:00
dgtlmoon
14e632bc19
Custom headers fix in Browser Steps and Playwright/Puppeteer fetchers ( #2197 )
2024-02-26 18:02:45 +01:00
dgtlmoon
a62043e086
Fetching - restock detecting and visual selector scraper - Fixes scraping of elements that are not visible
2024-02-21 11:21:43 +01:00
dgtlmoon
301a40ca34
Fetching - Puppeteer - Adding more debug/diagnostic information
2024-02-21 10:55:18 +01:00
dgtlmoon
1c099cdba6
Update stock-not-in-stock.js
2024-02-21 10:28:59 +01:00
dgtlmoon
aefad0bdf6
Code - Remove whitespaces in visual selector elements config
2024-02-21 09:37:35 +01:00
dgtlmoon
d2569ba715
Update stock-not-in-stock.js
2024-02-20 20:00:31 +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
4163030805
Puppeteer - fixing wait times
2024-02-12 13:02:24 +01:00
dgtlmoon
140d375ad0
Puppeteer - more improvements to proxy and authentication
2024-02-12 12:54:11 +01:00
dgtlmoon
1a608d0ae6
Puppeteer - client fixes for proxy and caching ( #2181 )
2024-02-12 12:40:31 +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