Commit Graph

  • 76729f2106 repair error handling dgtlmoon 2024-09-11 10:14:31 +02:00
  • 591dd5b570 Adding validation dgtlmoon 2024-09-10 19:10:47 +02:00
  • 919812bf8b Automatically apply any XML/RSS namespaces dgtlmoon 2024-09-10 14:31:09 +02:00
  • 5108201f0b Filters should apply at the end of the chain dgtlmoon 2024-09-10 14:28:58 +02:00
  • 7289e4e193 Fix bad example dgtlmoon 2024-09-10 12:32:07 +02:00
  • 34e684eb37 rearrange dgtlmoon 2024-09-09 22:19:50 +02:00
  • f032a1b1b3 Adding form.remove_duplicate_lines dgtlmoon 2024-09-09 22:16:16 +02:00
  • 0506c01c07 Added form.trim_text_whitespace dgtlmoon 2024-09-09 22:10:36 +02:00
  • 09aae40c4a tweak style dgtlmoon 2024-09-09 22:03:59 +02:00
  • 9270d4053b smarter check? dgtlmoon 2024-09-09 20:34:43 +02:00
  • 160c267e9f add elay dgtlmoon 2024-09-09 18:09:03 +02:00
  • 97f47e7b3b Merge branch 'master' into text-filter-preview dgtlmoon 2024-09-09 17:28:58 +02:00
  • 337fcab3f1 Testing/Code - Improving test reliability (#2617) dgtlmoon 2024-09-09 16:50:00 +02:00
  • 8c5fc60216 tweak delay endpoint-test dgtlmoon 2024-09-09 14:17:15 +02:00
  • e80936b29c tweak endpoint tests dgtlmoon 2024-09-09 13:07:42 +02:00
  • 7a496e3e15 tweak error messages dgtlmoon 2024-09-09 11:35:28 +02:00
  • 2c564d5c3f Abort existing requests so it doesnt train-wreck dgtlmoon 2024-09-07 15:47:54 +02:00
  • 59b8971a96 test and label tweaks dgtlmoon 2024-09-07 15:42:58 +02:00
  • 801791f904 live preview of text filters dgtlmoon 2024-09-06 22:53:28 +02:00
  • eaccd6026c UI - Hiding noisy info under 'show advanced help' button (#2609) dgtlmoon 2024-09-06 14:33:06 +02:00
  • 92d715272a Merge branch 'master' into total-bytes-counter total-bytes-counter dgtlmoon 2024-09-05 11:27:08 +02:00
  • 1a0ac5c952 Not used dgtlmoon 2024-09-05 11:26:52 +02:00
  • 78f7614a00 tidyup dgtlmoon 2024-09-04 18:31:28 +02:00
  • c104a9f426 Store each watch config in its own directory, saves rewriting the whole json file each time dgtlmoon 2024-09-04 18:20:04 +02:00
  • f967893bd8 Merge branch 'master' into price-scraper-ML-integration price-scraper-ML-integration dgtlmoon 2024-09-04 13:57:47 +02:00
  • 5b70625eaa 0.46.04 0.46.04 dgtlmoon 2024-09-04 13:55:18 +02:00
  • 60d292107d Fixing restock monitor tests and tweaking docker default config example, dgtlmoon 2024-09-02 15:11:31 +02:00
  • 1cb38347da Container name should be 'sockpuppetbrowser' because its not just playwright that uses it dgtlmoon 2024-09-02 13:20:44 +02:00
  • d07d56f208 Container name should be 'sockpuppetbrowser' because its not just playwright that uses it fixing-restock-test-refactor dgtlmoon 2024-09-02 13:20:44 +02:00
  • 625b9ef5c4 Fix offset which was breaking tests dgtlmoon 2024-09-02 13:19:22 +02:00
  • 55fe2abf42 Restock/Price detection - Better catching of errors when parsing metadata documents for restock/price check (#2602) dgtlmoon 2024-09-01 13:07:06 +02:00
  • 4225900ec3 Restock - updating texts and text offsets dgtlmoon 2024-09-01 12:47:21 +02:00
  • 392cc4586f extra selectors dgtlmoon 2024-09-01 12:24:39 +02:00
  • b7984f266a Needed new tag dgtlmoon 2024-08-30 17:53:16 +02:00
  • 446622159c WIP - adding more scrape data and some dev tweaks dgtlmoon 2024-08-30 16:06:04 +02:00
  • 2e82b17cac fix path dgtlmoon 2024-08-23 21:51:33 +02:00
  • 7c914cd266 dangit dgtlmoon 2024-08-23 20:24:35 +02:00
  • 5fa841637e fix imports, paths dgtlmoon 2024-08-23 19:53:14 +02:00
  • 72579d8ea2 woops dgtlmoon 2024-08-23 18:38:51 +02:00
  • bf5b1143e3 Adding test dgtlmoon 2024-08-23 18:31:54 +02:00
  • 106f258d13 add delay dgtlmoon 2024-08-23 14:27:12 +02:00
  • d7160d79bd Use integer value for ML of the r,g,b dgtlmoon 2024-08-23 12:25:26 +02:00
  • c0e9846a85 Adding more training data dgtlmoon 2024-08-23 11:31:35 +02:00
  • 3656951259 Initial support for scraper ML price extraction integration dgtlmoon 2024-08-22 16:50:46 +02:00
  • 1fb4342488 Build - Unpin jsonschema for faster builds (#2583) dgtlmoon 2024-08-22 15:02:00 +02:00
  • 7071df061a Price detection/scraping - Adding extra element training data (#2582) dgtlmoon 2024-08-22 15:01:36 +02:00
  • 21c63db01f Update requirements.txt unpin-json-schema dgtlmoon 2024-08-22 14:17:02 +02:00
  • e3387a00e3 Re #1708 unpin jsonschema dgtlmoon 2024-08-22 14:13:04 +02:00
  • 6dd1fa2b88 0.46.03 0.46.03 dgtlmoon 2024-08-19 17:22:13 +02:00
  • 371f85d544 Watch 'Download last snapshot' link/button should give last, not first snapshot (#2576) dgtlmoon 2024-08-19 17:20:30 +02:00
  • 932cf15e1e Price and restock scraping - small price fix scraper (#2575) dgtlmoon 2024-08-19 15:47:19 +02:00
  • bf0d410d32 Browser Steps UI - Interactive UI wasn't sending headers but was when the check ran (#2551) Mike Splain 2024-08-19 04:21:05 -04:00
  • 730f37c7ba Set encoding type for scraper script reader (#2574 #2568) dgtlmoon 2024-08-19 09:17:18 +02:00
  • 74f3c12d2e Re #2568 Add encoding for scraper script reader 2568-fix-encoding-error-scraper dgtlmoon 2024-08-18 17:52:25 +02:00
  • 29a1651ae1 bump version restock-plugin dgtlmoon 2024-07-30 17:21:48 +02:00
  • 321ab19ffb Ability to use our own plugins to scrape extra data dgtlmoon 2024-07-30 17:10:21 +02:00
  • 0e5261dd87 WIP dgtlmoon 2024-07-29 16:59:17 +02:00
  • 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) dgtlmoon 2024-07-29 13:27:59 +02:00
  • 4fdabd53fc Solve circular import 2528-empty-content dgtlmoon 2024-07-29 12:50:43 +02:00
  • b97d34d77c Bump field text dgtlmoon 2024-07-29 11:45:44 +02:00
  • e12b5a6f71 Re #2528 - handle zero-byte responses with "Empty pages are a change" the same as when the HTML doesnt render any useful text dgtlmoon 2024-07-29 11:41:05 +02:00
  • f527744024 0.46.02 0.46.02 dgtlmoon 2024-07-27 20:28:04 +02:00
  • 71c9b1273c Adding test for #1995 UTF-8 encoding in POST request body and post:// notifications (#2525) dgtlmoon 2024-07-27 19:47:03 +02:00
  • a40813a4c0 Oops notification-utf8-test dgtlmoon 2024-07-27 19:06:25 +02:00
  • 579faba57c Adding more tests dgtlmoon 2024-07-27 19:00:19 +02:00
  • 98957a0a9e Adding test for #1995 UTF-8 encoding in notification body dgtlmoon 2024-07-27 18:44:13 +02:00
  • ec68450df1 Updating Apprise notification library , Splunk/VictorOps, Africas Talking, Microsoft Power Automate / Workflows, Société Française du Radiotéléphone (SFR) Support (#2524) dgtlmoon 2024-07-27 14:28:57 +02:00
  • 2fd762a783 Encode POST style requests and notifications as UTF-8 if it has no encoding/basic string (#2523) dgtlmoon 2024-07-27 14:27:15 +02:00
  • d3f6b92670 posts:// for notifications also post-request-encoding dgtlmoon 2024-07-27 13:43:40 +02:00
  • 1813977133 Encode requests POST as UTF-8 if it has no encoding/basic string #1315 #2309 dgtlmoon 2024-07-27 13:40:12 +02:00
  • d7e85ffe8f VisualSelector+BrowserSteps - When scraping elements, check for null results (#2517) Kenny Root 2024-07-25 05:44:10 -07:00
  • d23a301826 Use #!/usr/bin/env to support virtualenv (#2518) Kenny Root 2024-07-25 05:39:01 -07:00
  • 9117cf7006 not needed 2486-charset-encoding dgtlmoon 2024-07-22 22:23:10 +02:00
  • 3f73695e79 Dockerfile build should have the locales ready also dgtlmoon 2024-07-22 22:17:14 +02:00
  • 3e06c1de72 Re #2486 - Fixing "Exception: charmap codec can t decode byte 0x81 in position 440: character maps to <undefined>" error on some platforms by specifying default charset encoding dgtlmoon 2024-07-22 22:09:02 +02:00
  • 3ce6096fdb Update README.md dgtlmoon 2024-07-21 18:18:24 +02:00
  • 8acdcdd861 UI - Adding "Download latest HTML snapshot" from Edit Watch > Stats page for easier debugging (#2513) dgtlmoon 2024-07-21 18:17:34 +02:00
  • f00e4b8b6e UI - Adding "Download latest HTML snapshot" from Edit Watch > Stats page for easier debugging download-latest-html dgtlmoon 2024-07-21 17:31:57 +02:00
  • 755cba33de 0.46.01 0.46.01 dgtlmoon 2024-07-19 13:53:00 +02:00
  • 8aae7dfae0 UI - Fixing up 'test notification' bug from main settings and tag settings pages #2510 (#2511) dgtlmoon 2024-07-19 13:51:15 +02:00
  • ed00f67a80 0.46.00 0.46.00 dgtlmoon 2024-07-18 14:13:06 +02:00
  • 44e7e142f8 Restock/Price detection - Improving text information snapshot value dgtlmoon 2024-07-18 13:28:54 +02:00
  • fe704e05a3 Restock - Tweaking storage of "original price" dgtlmoon 2024-07-18 13:15:56 +02:00
  • e756e0af5e Fixing file:// file pickup - for change detection of local files (#2505) dgtlmoon 2024-07-18 13:05:27 +02:00
  • c0b6c8581e Adding Apple M1 Pro type arm64/v8 support docker image (#2507) dgtlmoon 2024-07-18 11:58:34 +02:00
  • ff49d6d4c5 Merge branch 'master' into fix-file-access fix-file-access dgtlmoon 2024-07-18 11:03:58 +02:00
  • d0ecee7794 Tweak test file dgtlmoon 2024-07-18 10:59:32 +02:00
  • f6d3c6c750 Merge branch 'master' into apple-silicon apple-silicon dgtlmoon 2024-07-18 10:55:40 +02:00
  • de558f208f Dropping older ARM v6 support due to dependencies not having support (#2506) dgtlmoon 2024-07-18 10:54:55 +02:00
  • f5355125b3 Adding Apple M1 Pro arm64/v8 support dgtlmoon 2024-07-18 10:22:59 +02:00
  • fd607a65ad Dropping older ARM v6 support due to dependencies not having support drop-arm-v6-support dgtlmoon 2024-07-18 10:18:09 +02:00
  • d55f4727a2 Fixing file:// file pickup dgtlmoon 2024-07-18 09:41:21 +02:00
  • 321426dea2 Ability to use restock and price amounts in notifications as tokens (for example {{restock.price}} ) (#2503) dgtlmoon 2024-07-17 20:27:47 +02:00
  • b92c98e53a Update README.md price-restock-notifications dgtlmoon 2024-07-17 20:14:59 +02:00
  • 5f552d5383 bumping readme dgtlmoon 2024-07-17 20:12:32 +02:00
  • 4822ba635e Adding token placeholder to token text dgtlmoon 2024-07-17 19:56:48 +02:00
  • 2365b738e4 Adding test and restock values dgtlmoon 2024-07-17 17:30:14 +02:00
  • bde27c8a8f Restock & Price detection - Ability to set up a tag/group that applies to all watches with price + restock limits dgtlmoon 2024-07-16 17:23:39 +02:00
  • 1405e962f0 Fixing problematic tag assigning via UI which caused watches to not accept new settings dgtlmoon 2024-07-16 17:09:13 +02:00
  • 96702b60d4 Adding migration update restock-tag dgtlmoon 2024-07-16 16:51:17 +02:00