Commit Graph

  • c755a345ae add note dgtlmoon 2023-10-09 14:32:14 +0200
  • ce6e229ffb more tweaks/notes dgtlmoon 2023-10-09 14:20:28 +0200
  • ab7cd489a9 add noauth playwright proxy test dgtlmoon 2023-10-08 19:41:09 +0200
  • c4ebe6a477 improve test dgtlmoon 2023-10-08 18:27:37 +0200
  • 8b8209f428 fix paths dgtlmoon 2023-10-08 17:18:10 +0200
  • 0d27305e3d Add debug dgtlmoon 2023-10-08 16:54:38 +0200
  • 54733e2d58 more fixes dgtlmoon 2023-10-08 16:36:14 +0200
  • be54bb648e test tweaks dgtlmoon 2023-10-08 16:34:20 +0200
  • 6810675060 fix url dgtlmoon 2023-10-08 16:19:01 +0200
  • 1efd9a93f9 test fixes dgtlmoon 2023-10-08 16:17:28 +0200
  • 439a65d79c Merge branch 'master' into 1800-socks-proxy-support dgtlmoon 2023-10-08 16:13:20 +0200
  • d3825ed860
    feat: add service daily restart #1840 adripo 2023-10-07 20:36:29 +0200
  • 2062d6228e
    revert: remove memory limit adripo 2023-10-07 20:29:38 +0200
  • b1bbc33a5c util/fix: Improve testability by reading a file(endpoint-content) as bytes. #1832 Constantin Hong 2023-10-03 22:05:15 +0900
  • cd17b45710 test_xpath_selector/test: Add test that the test-server uses a weird encoded bytes file. The reason I didn't test 'assert KR_STR.encode() in res.data #in selector' is because this program doesn't parse bytes data currently. [the commit](https://github.com/dgtlmoon/changedetection.io/pull/1835) will change it. Constantin Hong 2023-10-03 22:38:54 +0900
  • 59578803bf 0.45.3 0.45.3 dgtlmoon 2023-10-05 12:29:59 +0200
  • a5db3a0b99
    Update README-pip.md dgtlmoon 2023-10-05 12:28:17 +0200
  • 49a5337ac4
    Update README.md dgtlmoon 2023-10-05 12:24:09 +0200
  • 651d88903b
    refactor: reformat code #1831 adripo 2023-10-04 17:47:57 +0200
  • 22d09bbf9b
    docs: comment out the policy adripo 2023-10-04 17:31:13 +0200
  • ceac8c21e4
    LD JSON Price followers - Handle incorrectly created LD-JSON price structures better (#1837) dgtlmoon 2023-10-04 15:57:55 +0200
  • e86e178203 Try handle two different cases of Offers detecting #1837 1833-ldjson-fix dgtlmoon 2023-10-04 15:38:49 +0200
  • 9e9f9d30c8 fix test setup dgtlmoon 2023-10-04 15:09:30 +0200
  • 0c1d37ba11 oops dgtlmoon 2023-10-04 15:09:04 +0200
  • 4ae3519d66 Handle case-insensitive matching of LDJSON offers data test improvements tweaks dgtlmoon 2023-10-04 15:04:31 +0200
  • da92a12d92 Add extra checks and try/except wrapper dgtlmoon 2023-10-04 14:28:31 +0200
  • 56385112e7 Properly handle lists of product type dgtlmoon 2023-10-04 14:22:18 +0200
  • a7132b1cfc
    Dockerfile/fix: Update builder and runner to Python 3.11 (#1781) Constantin Hong 2023-10-04 17:46:54 +0900
  • eb34efa00d text_json_diff/fix: refactor and bypass pdf type #1835 Constantin Hong 2023-10-03 04:38:04 +0900
  • 37925e32f6 html_tools/fix: Fix double encoding, use bytes data if possible, support XML Use the best material(bytes) whenever possible. Web browsers render html files with their own policies. the default Chrome doesn't show the raw HTML response body. the one we use is already rendered(shredded). Also, the playwright doesn't provide raw html sources via their python lib.(https://playwright.dev/python/docs/api/class-page#page-content) Therefore playwright will show the rendered HTML source, which means the wrong encoded source is not recoverable when a user uses 'fetch_backend': 'html_webdriver'. But, we don't have to mind it. Because of Chrome's market share, wrong encoded sites are continuously decreasing. So, In this case, This commit prevents wrong double encoding via letting etree decide. Constantin Hong 2023-10-03 03:37:58 +0900
  • 65b9bdaf69 test_xpath_selector/test: Add test_soup_html_requests_bytes_healing_encoding Constantin Hong 2023-10-04 06:09:12 +0900
  • cb1d77247a util/fix: DEMONSTRATION PURPOSE. read a file as binary Constantin Hong 2023-10-03 22:05:15 +0900
  • b8c2fb10e5
    Merge branch 'master' into Docker_python3.11 #1781 dgtlmoon 2023-10-03 17:46:22 +0200
  • 2b948c15c1
    Backend - Regular expression / string filtering refactor for Python 3.11 and deprecation warnings since Python 3.6 (#1786) dgtlmoon 2023-10-03 17:44:27 +0200
  • bd7282cd04 fix test #1786 regex-cleanup-311 dgtlmoon 2023-10-03 17:22:30 +0200
  • 0579c5be2f update texty dgtlmoon 2023-10-03 17:17:36 +0200
  • 85aeea34b1 add helper text dgtlmoon 2023-10-03 17:16:14 +0200
  • 2ccd0fc77b Should also support non-regex strings dgtlmoon 2023-10-03 17:12:31 +0200
  • 34f2d30968
    Update README.md dgtlmoon 2023-10-03 16:29:42 +0200
  • e642f102ba
    fix: automatic restart on memory leak adripo 2023-10-03 12:55:22 +0200
  • 18d48bc2a0 fix comment dgtlmoon 2023-10-03 11:22:29 +0200
  • b344adb53d fix regex dgtlmoon 2023-10-03 11:22:09 +0200
  • fc38e30989 WIP dgtlmoon 2023-10-03 11:08:37 +0200
  • 8c8f378395 Merge branch 'master' into regex-cleanup-311 dgtlmoon 2023-10-03 10:14:55 +0200
  • 34bc7fe1a6 improve test dgtlmoon 2023-10-03 10:04:52 +0200
  • 700729a332 UI - BrowserSteps - Browser Steps interface screen should resize relative to the browser dgtlmoon 2023-10-02 18:06:25 +0200
  • b6060ac90c BrowserSteps - <input> of type 'number' should use 'enter text in field' dgtlmoon 2023-10-02 11:50:15 +0200
  • 2791a2b39e Bump Python to 3.11 Marcelo Alencar 2023-09-17 16:29:31 -0300
  • 1edd3359ec setup/chore: Update pip builder Constantin Hong 2023-09-18 17:35:07 +0900
  • 43847bb07e Dockerfile/fix: Update python3.11 builder and runner and fix regex deprecation for that. https://stackoverflow.com/questions/72284064/regex-expressions-deprecation-warning This prevents `re.error: global flags not at the start of the expression at position 6` Constantin Hong 2023-09-08 22:56:01 +0900
  • 5cccccb0b6 Restock detect - bumping texts for restock detection dgtlmoon 2023-09-26 14:32:39 +0200
  • c52eb512e8 UI - Proxy Scanner tool should also understand when a filter is empty or contains only an image dgtlmoon 2023-09-26 14:29:42 +0200
  • 7282df9c08 UI + Fetching - Improving helper message when filter contains only an image (adding link to more help) dgtlmoon 2023-09-26 14:10:07 +0200
  • e30b17b8bc
    UI + Fetching - Be more helpful when a filter contains no text, suggest ways to deal with images in filters (#1819) dgtlmoon 2023-09-26 13:59:59 +0200
  • 5db65bcafd not here #1819 filters-contain-only-image-help dgtlmoon 2023-09-26 13:40:13 +0200
  • 86832228ed fix punctuation dgtlmoon 2023-09-26 13:33:24 +0200
  • bd10a1f7c4 be more helpful dgtlmoon 2023-09-26 13:31:31 +0200
  • ccbfa1e20e more testing dgtlmoon 2023-09-26 13:30:30 +0200
  • 29d34bcd22 better error dgtlmoon 2023-09-26 13:26:50 +0200
  • 9b4fb80bef Add test dgtlmoon 2023-09-26 13:18:12 +0200
  • 2ff65b53fb Try to be more helpful dgtlmoon 2023-09-26 12:45:41 +0200
  • a39ac1d549 test tweaks dgtlmoon 2023-09-26 10:28:14 +0200
  • 1e88136325
    Building application - Upgrade test workflows to latest versions (#1817) Marcelo Alencar 2023-09-26 05:18:54 -0300
  • afed79371c
    Upgrade test workflows to latest versions #1817 Marcelo Alencar 2023-09-25 15:15:39 -0300
  • 04ee43e047 tweak dgtlmoon 2023-09-25 19:39:19 +0200
  • 947ba21da4 fix proxy names dgtlmoon 2023-09-25 19:23:48 +0200
  • 5e43fab1f4 update text dgtlmoon 2023-09-25 18:41:42 +0200
  • 41acaa9ae0 tweaks dgtlmoon 2023-09-25 18:37:08 +0200
  • f1ac4de7f9 fix socks proxy name dgtlmoon 2023-09-25 18:28:09 +0200
  • 43eccbde96 Add comment, unpin socks version dgtlmoon 2023-09-25 17:57:47 +0200
  • aa133dc5c3 socks5:// syntax dgtlmoon 2023-09-25 17:52:51 +0200
  • 66a3bec6d3 some kind of test dgtlmoon 2023-09-25 17:52:35 +0200
  • d49d7e4de6 Adding socks5 test proxy dgtlmoon 2023-09-25 17:40:29 +0200
  • 57de4ffe4f
    Page fetching - Fixed possible incorrect browser user-agent header in playwright/puppeteer/browserless fetchers (#1811) dgtlmoon 2023-09-24 08:42:24 +0200
  • 9111710c83 undo change #1811 1809-wrong-useragent-playwright-puppeteer dgtlmoon 2023-09-23 17:21:35 +0200
  • ce1d4b039c Also make user-agent detect string case insensitive dgtlmoon 2023-09-23 16:36:14 +0200
  • 51e2e8a226
    UI - Add extra validation help for notification body with Jinja2 markup (#1810) dgtlmoon 2023-09-23 14:50:21 +0200
  • e1f19a3265 Dont set user agent default if none is set dgtlmoon 2023-09-23 14:34:56 +0200
  • 8887459462 UI - More precise text to describe "current_snapshot" notification token dgtlmoon 2023-09-23 14:31:48 +0200
  • 5742cf7a0e Extra validation #1810 extra-jinja2-error-catch dgtlmoon 2023-09-23 14:31:01 +0200
  • 460c724e51 0.45.2 0.45.2 dgtlmoon 2023-09-22 09:45:55 +0200
  • dcf4bf37ed
    Code/Test - Improve testing for creating backups dgtlmoon 2023-09-22 09:21:07 +0200
  • e28d5ea7a8 Testing utf8 in URL path that was breaking backup Re #1805 #1807 dgtlmoon 2023-09-21 16:25:04 +0200
  • 88cc7a2a2d html_tools/fix: Let etree decide file type and encoding. #1790 Constantin Hong 2023-09-12 02:45:14 +0900
  • 62a21627af test_xpath_selector/test: Add test_non_UTF_8_XPath_extraction test. This test proves previous html encoding was wrong. Constantin Hong 2023-09-13 02:08:17 +0900
  • e3cf22fc27 UI - Re-order notification field settings dgtlmoon 2023-09-14 14:34:44 +0200
  • d497db639e UI - Notifications - Tidyup - Hide the notification tokens but show with a button/link dgtlmoon 2023-09-14 14:16:08 +0200
  • 7355ac8d21 UI - Notifications - Tweak discord help text dgtlmoon 2023-09-14 13:55:48 +0200
  • 2f2d0ea0f2 RSS feeds - Fixing broken links from RSS index in some environments, refactor code (#152, #148, #1684, #1798) dgtlmoon 2023-09-14 13:07:01 +0200
  • 5ac26507ef tidyup #1798 dgtlmoon 2023-09-14 12:12:28 +0200
  • 743090eb9d Make better 'not set' text dgtlmoon 2023-09-14 11:57:35 +0200
  • 6609176f90 add comment dgtlmoon 2023-09-14 11:49:24 +0200
  • 6d4a5b44f8 Re #152, #148 #1684 refactor Base URL handling dgtlmoon 2023-09-14 11:47:06 +0200
  • 10181669ba WIP - Plugin architecture #1799 plugin-architecture dgtlmoon 2023-09-12 15:39:10 +0200
  • a958e1fe20
    UI - "recheck all" button should ignore blank/empty "tag" setting when set dgtlmoon 2023-09-12 15:13:21 +0200
  • 5104030aef Fixes #1792 #1793 tag-blank-tag-1792 dgtlmoon 2023-09-12 14:08:17 +0200
  • f7f630618c clarify + example for docker composer v1 and v2 #1791 kocoten1992 2023-09-12 15:18:09 +0700
  • 5652ed6b2e Update README.md docker command Chuong 2023-09-12 11:11:24 +0700
  • 5dc3b00ec6
    Update README.md dgtlmoon 2023-09-11 23:27:10 +0200
  • 8ac4757cd9 UI - Fix spelling error dgtlmoon 2023-09-11 13:18:05 +0200