Metadata-Version: 2.1
Name: get-ppbrowser
Version: 0.1.2
Summary: Create a valid pyppeteer browser
Home-page: https://github.com/ffreemt/get-ppbrowser
License: MIT
Author: freemt
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: logzero (>=1.6.3,<2.0.0)
Requires-Dist: pydantic (>=1.7.3,<2.0.0)
Requires-Dist: pyppeteer2 (>=0.2.2,<0.3.0)
Requires-Dist: pytest-asyncio (>=0.14.0,<0.15.0)
Requires-Dist: python-dotenv (>=0.15.0,<0.16.0)
Project-URL: Repository, https://github.com/ffreemt/get-ppbrowser
Description-Content-Type: text/markdown

# get-ppbrowser
[![python](https://img.shields.io/static/v1?label=python+&message=3.7%2B&color=blue)](https://img.shields.io/static/v1?label=python+&message=3.7%2B&color=blue)[![build-and-pytest](https://github.com/ffreemt/get-ppbrowser/actions/workflows/build-and-pytest.yml/badge.svg)](https://github.com/ffreemt/get-ppbrowser/actions/workflows/build-and-pytest.yml)[![CodeQL](https://github.com/ffreemt/get-ppbrowser/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/ffreemt/get-ppbrowser/actions/workflows/codeql-analysis.yml)[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)[![PyPI version](https://badge.fury.io/py/get-ppbrowser.svg)](https://badge.fury.io/py/get-ppbrowser)

Instantiate a pyppeteer browser object.

## Instalation
```bash
pip install get-ppbrowser
# pip  install get-ppbrowser -U  # to upgrade
```
or
```bash
poetry add get-ppbrowser
# poetry add get-ppbrowser@latest  # to upgrade
```

## Usage
```python
from get_ppbrowser import get_ppbrowser

browser = await get_ppbrowser()
page = await browser.newPage()
await page.goto("http://www.example.com")
```

### PPBROWSER_HEADFUL, PPBROWSER_DEBUG, PPBROWSER_PROXY
Environment variables can be set with, for example, in Windows

```bash
set PPBROWSER_HEADFUL=1
```

or in Linux/iOS
```bash
export PPBROWSER_HEADFUL=1
```
or in `python`

```python
import os

os.environ["PPBROWSER_HEADFUL"] = "1"
```

