Metadata-Version: 2.4
Name: browser-control-sdk
Version: 0.2.1
Summary: Standard-library Python client for the local Windows Browser Control SDK
Author: TitanCSA
License: MIT
Project-URL: Repository, https://github.com/TitanCSA/Browser-Control-SDK
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Dynamic: license-file

# Browser Control SDK for Python

Requires Python 3.10+, Windows and a separately installed BrowserControl application.

```sh
python -m pip install browser-control-sdk
```

```python
from browser_control import Browser
browser = Browser.connect()
tab = browser.new_tab()
tab.goto("https://example.org")
print(tab.snapshot()["text"])
```

Start BrowserControl.exe before connecting, or use
`Browser.launch(executable=r"C:\Tools\BrowserControl.exe")`.
This client controls the application's own tabs and profiles.

The wheel and source distribution include `docs/SDK.md` and `examples/browser.py`.

[Documentation](https://github.com/TitanCSA/Browser-Control-SDK/tree/main/Browser-Control-SDK-Python-pypi) | [Downloads](https://github.com/TitanCSA/Browser-Control-SDK/releases)
