daniel156161
ffa76f424a
implement same functionality into BrowserCLI python package
2026-05-01 20:01:55 +02:00
daniel156161
6785b9f70c
feat(serve): add remote browser control over TCP with token auth
...
Build & Publish Package / publish (push) Successful in 50s
Testing / test (push) Successful in 31s
Package Extension / package-extension (push) Successful in 27s
Exposes a local browser over a TCP socket so remote machines can
control it using the same CLI and Python API. Token auth (auto-generated
via secrets.token_urlsafe) is on by default; --no-auth disables it.
Profile routing via _route message field lets clients target specific
browser instances on the remote host. BROWSER_CLI_PROFILE is forwarded
automatically so --browser flag works transparently over remote.
- browser-cli serve [--host] [--port] [--token] [--no-auth]
- browser-cli --remote HOST:PORT --token TOKEN <command>
- BrowserCLI(remote="host:port", token="...").tabs_list()
2026-04-25 18:33:59 +02:00
daniel156161
5150933319
change that tab open change url inplace and get active tab from window id
Testing / test (push) Successful in 29s
Package Extension / package-extension (push) Successful in 11s
Build & Publish Package / publish (push) Successful in 43s
2026-04-13 19:50:46 +02:00
daniel156161
64d804cf32
adding better markdown extracting and filter out to not have broken staff, allow that session can list over multiple browsers
2026-04-12 17:10:19 +02:00
daniel156161
362b53a384
remove the --profile flag on windows open and add opening a new window with a url
2026-04-10 13:06:53 +02:00
daniel156161
61b774a7a4
add multi browser mode to arragate data from all browsers by tabs list, tabs count, group list, group count and windows list
...
Package Extension / package-extension (push) Successful in 12s
Build & Publish Package / publish (push) Successful in 22s
remove (unnamed) into the group names just leave it a empty string, remove Focused on windows how should the browser know what windows are focused
2026-04-10 12:49:51 +02:00
daniel156161
f2a7f85ee3
adding new extract command to extract selector or main content as markdown, updateing version as 0.5.0
Package Extension / package-extension (push) Successful in 12s
Build & Publish Package / publish (push) Failing after 21s
2026-04-10 03:44:49 +02:00
daniel156161
172ba73697
allow strings or functions for tab filter function in python module
2026-04-09 23:51:02 +02:00
daniel156161
eaa86e3f3d
add test for the api
2026-04-09 10:42:36 +02:00