Metadata-Version: 2.4
Name: scitex-browser
Version: 0.1.7
Summary: Browser automation for scholarly paper access in the SciTeX ecosystem
Project-URL: Homepage, https://github.com/ywatanabe1989/scitex-browser
Project-URL: Repository, https://github.com/ywatanabe1989/scitex-browser
Project-URL: Issues, https://github.com/ywatanabe1989/scitex-browser/issues
Author-email: Yusuke Watanabe <ywatanabe@scitex.ai>
License-Expression: AGPL-3.0
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: playwright>=1.40.0
Requires-Dist: scitex-logging>=0.1.0
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Description-Content-Type: text/markdown

# scitex-browser

Browser automation for scholarly paper access in the SciTeX ecosystem.

## Features

- **Debugging**: Visual cursor feedback, popup logging, failure capture, test monitoring
- **PDF**: Chrome PDF viewer detection, save-as-PDF automation
- **Interaction**: Click/fill with fallbacks, popup handling
- **Stealth**: Human-like behavior simulation, stealth browser management
- **Remote**: ZenRows API integration, CAPTCHA handling
- **Collaboration**: Shared browser sessions, credential management
- **Auth**: Google authentication helpers

## Installation

```bash
pip install scitex-browser
```

### Optional extras

```bash
pip install scitex-browser[stealth]   # playwright-stealth
pip install scitex-browser[remote]    # ZenRows integration
pip install scitex-browser[scitex]    # Full SciTeX integration
```

## Quick start

```python
from scitex_browser import save_as_pdf, browser_logger
from scitex_browser.stealth import StealthManager
```

## License

AGPL-3.0. See [LICENSE](LICENSE) for details.
