marchingphoenix and Claude Opus 4.5
f76443cbda
feat: add Open WebUI external web loader endpoint
...
Add /load endpoint for Open WebUI's WEB_LOADER_ENGINE=external integration.
Uses document.body.innerText for content extraction.
Configure in Open WebUI:
WEB_LOADER_ENGINE=external
EXTERNAL_WEB_LOADER_URL=http://byparr:8191/load
EXTERNAL_WEB_LOADER_API_KEY=<OWUI_API_KEY env var>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-08-08 00:56:46 +02:00
ThePhaseless
4800ef7f5f
feat: migrate from camoufox to invisible_playwright
...
- Replace camoufox[geoip] with invisible_playwright git dependency
- Switch playwright-captcha framework from CAMOUFOX to PLAYWRIGHT
- Remove camoufox addon path from consts
- Add git to Docker base image; fetch invisible_playwright binary
- Make /cache writable for runtime USER 1000
2026-07-04 17:34:48 +02:00
ThePhaseless
39b804da55
add host and port as env
2025-10-01 12:09:53 +00:00
ThePhaseless
91e5279818
log loglevel
2025-09-10 22:45:55 +02:00
ThePhaseless
f98e823991
Migrate to camoufox ( #235 )
...
* use camoufox
* build custom branches
* organize compose
* ignore missing stubs
* add init method
* create ADDON PATH
* check if solving is required
* type checking and remove logger
* uv sync
* add timeout
* add descriptiuon
* cancel previous runs
* wildcard minor
* fix proxy
* syntax fix
* [skip ci] fix loop warning
* fix proxy format
* copy over docker ignore
* remove testing line
* comment out port expose
* remove idope
* use strict typechecking
* refactor
* adjust compose
* run init only before test
* try test without init
* add curl
* handle page response
* remove turnsile test
* fix dockerignore symlink
* use newer debian
* bump pytest
* add docker in docker in devcontaienr
* remove unused values
* handle timeouts
* fix edgecase
* use new envs for proxy
* remove init command
* remove testing line
* remove setuptools
* fix linters
* reimport
* readd setuptools
* better float handling
2025-09-05 23:08:35 +02:00
Mathieu Dallaire
a3cd9815bd
fix env
2025-08-04 10:56:01 -04:00
Mathieu Dallaire
73752f89c8
feat(docker): add support for HOST env
2025-08-04 10:35:49 -04:00
ThePhaseless
7bd7925530
log version
2025-02-27 19:10:47 +00:00
ThePhaseless
ecbb2ab182
separate files, add gzip, save screenshots on exception, add PROXY support
2025-02-17 23:08:14 +00:00
ThePhaseless
83169ce019
add headless env
2025-01-02 12:18:21 +00:00
ThePhaseless
1c0929fbc5
check if url is valid
2025-01-02 12:17:43 +00:00
ThePhaseless
2ebb1bd820
optional xvfb support
2024-12-18 13:29:00 +00:00
ThePhaseless
bf37539890
do not use virtual display
2024-12-17 12:03:53 +00:00
ThePhaseless
3dbe3c424c
fix circular imports
2024-12-13 22:43:29 +00:00
ThePhaseless
bbb7c73065
kill old processes
2024-12-13 22:38:47 +00:00
ThePhaseless
c9e29f578d
save cookies between requests
2024-12-12 23:45:24 +00:00
ThePhaseless
597faa48dc
add response type
2024-12-10 21:54:39 +00:00
ThePhaseless
82124dee9b
force exit on exception
2024-12-10 21:29:20 +00:00
ThePhaseless
2ae289ef0c
use renovate instead of dependabot
2024-11-28 12:33:04 +00:00
ThePhaseless
39a5045836
Use httpstatus code
2024-11-26 12:20:03 +00:00
ThePhaseless
794ebdf00e
add cache, pip, progress and fix bypass
2024-11-25 10:55:40 +00:00
ThePhaseless
c366ce7db6
add healthcheck
2024-11-25 10:19:09 +00:00
ThePhaseless
c81b93a161
add title parsing
2024-11-24 23:04:19 +00:00
ThePhaseless
77fd2a47f7
remaster
2024-11-24 22:00:58 +00:00
Patrik Votoček
3c25ce471b
log error when exception
2024-11-22 02:16:59 +01:00
ThePhaseless
58f230dce3
first stop, then throw exception
2024-10-27 19:13:15 +01:00
ThePhaseless
0535c5d9bd
add logger even if passing
2024-10-21 13:46:26 +00:00
ThePhaseless
d26ddf3bcf
add healthcheck
2024-10-21 13:34:07 +00:00
ThePhaseless
e33d7ab77b
fix addon passing all websites
2024-10-21 13:12:09 +00:00
ThePhaseless
2dfc5b2201
refactor and test in dockerfile
2024-10-19 20:35:11 +00:00
ThePhaseless
464a618f29
print current html on error
2024-10-18 15:53:36 +00:00
ThePhaseless
d452d43ee8
do not override previous
2024-10-18 15:53:36 +00:00
ThePhaseless
d77dc06b35
add exception handling
2024-10-18 15:53:36 +00:00
ThePhaseless
22fba55373
adjustments
2024-09-13 18:48:31 +00:00
ThePhaseless
40b790ceee
fix deprecation
2024-09-13 18:03:38 +00:00
ThePhaseless
8c8b7e3324
add gracefull errors
2024-07-25 21:00:11 +00:00
ThePhaseless
86fd1e2c5f
bring tab to front
2024-07-25 00:39:06 +00:00
ThePhaseless
25d708de01
use const for logging level
2024-07-25 00:06:56 +00:00
ThePhaseless
4831e1247b
Add override initial url
2024-07-24 15:41:41 +00:00
ThePhaseless
0ddf1e03c0
added default logger
2024-07-24 15:16:46 +00:00
ThePhaseless
640a4bd8d8
first commit
2024-07-24 13:57:40 +00:00