Commit Graph

34 Commits (526551a20590a027a9038b6d4e3723502650510a)

Author SHA1 Message Date
dgtlmoon 343e359b39
Now saving last two HTML snapshots for future reference, refactor, dont write screenshots and xpath to disk when no change detected (saves disk IO) (#2431)
5 months ago
dgtlmoon cc147be76e
Prefer pythons built in "importlib" over pkg_resources+setuptools (#2424)
5 months ago
dgtlmoon e4504fee49
Browser Steps - Fixing "goto site" step #2330 #2337 (#2364)
6 months ago
dgtlmoon bd6eda696c
Merge pull request from GHSA-4r7v-whpg-8rx3
7 months ago
dgtlmoon 9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool (#2291)
8 months ago
dgtlmoon 14e632bc19
Custom headers fix in Browser Steps and Playwright/Puppeteer fetchers ( #2197 )
9 months ago
dgtlmoon 823a0c99f4
Code - Split content fetcher code up (playwright, puppeteer and requests), fix puppeteer direct chrome support (#2169)
9 months ago
dgtlmoon c5a4e0aaa3
Fetching - Prefer to use SockPuppetBrowser (#2163)
9 months ago
Constantin Hong 4be0fafa93
Support Loguru as a logger (#2036)
10 months ago
dgtlmoon 8be0029260
Browser Steps - Fixing "'Response' object is not subscriptable" where quotes were used in connection URL - Quote wrapped URL for browserstep url was breaking the connection #1627 #1823 #2099 (#2100)
10 months ago
dgtlmoon 98f56736c1
Improve handling of SIGTERM shutdown in containers, remove unnecessary multi-process handler for pip installs, tidy up modules (#2014)
12 months ago
dgtlmoon 7fdae82e46 Browser Steps - Adding validation for "Click X,Y" step
12 months ago
dgtlmoon d8ee5472f1
Update playwright fetcher library and API calls
12 months ago
dgtlmoon 349111eb35
Fetching/BrowserSteps - Going to a page was using slightly logic to the main way - make them use the same methods (#1890)
1 year ago
dgtlmoon 1709e8f936
UI - BrowserSteps - Show the screenshot of an error if it happened on a step, highlight which step had the error to make it easier to find out why the step didnt work, minor fixes to timeouts(#1883)
1 year ago
dgtlmoon dd87912c88 BrowserSteps - Support for float seconds (0.5 etc)
2 years ago
dgtlmoon 463b2d0449 BrowserSteps - adding setup check
2 years ago
dgtlmoon e4f6d54ae2 BrowserSteps - Refactored to re-use playwright context which should solve some errors
2 years ago
dgtlmoon cf3f3e4497 BrowserSteps - BrowserSteps was not always following proxy information
2 years ago
dgtlmoon ba76c2a280 BrowserSteps - remove minor delay
2 years ago
dgtlmoon c454cbb808
BrowserSteps - Adding `Goto URL` step
2 years ago
dgtlmoon e9e586205a Browser Steps - Adding "Wait for text" and "Wait for text in element" Re #1427
2 years ago
dgtlmoon 0ed897c50f
New setting to allow passwordless access to your 'diff' page - perfect for sharing your diff page securely, refactored login code (#1357)
2 years ago
dgtlmoon 93cc30437f
Playwright+BrowserSteps - Fetch changes - Fetch simply after page starts rendering + delay seconds, disable service workers
2 years ago
dgtlmoon 64caeea491 BrowserSteps - Cleanup interface on shutdown
2 years ago
dgtlmoon 3838bff397 BrowserSteps - More work on cleaner shutdowns of browser session
2 years ago
dgtlmoon 55ea983bda BrowserSteps - Forcefully shutdown playwright to prevent any race-conditions waiting for it to shutdown
2 years ago
dgtlmoon b4d79839bf
BrowserSteps - Make the UI require an extra step so it doesnt slow down the experience when clicking through the tabs (#1175)
2 years ago
dgtlmoon 0b8c3add34 BrowserSteps - Use correct mimetype for screenshot update
2 years ago
dgtlmoon 51d57f0963
BrowserSteps - Faster screenshot updates and enable gzip compression for all content replies in the UI (#1171)
2 years ago
dgtlmoon 6d932149e3 BrowserSteps - Add 'Execute JS' step
2 years ago
dgtlmoon 2c764e8f84 BrowserSteps - Also try to find clickable div/spans
2 years ago
dgtlmoon 69756f20f2 VisualSelector & BrowserSteps - Scraper improvements, remove duplicate code
2 years ago
dgtlmoon 5b530ff61c
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) (#478)
2 years ago