Metadata-Version: 2.1
Name: wrighter
Version: 0.1.2
Summary: eb scraping/browser automation framework built on Playwright
Author-email: Žiga Ivanšek <ziga.ivansek@gmail.com>
Project-URL: Repository, https://github.com/zigai/wrighter
Keywords: wrighter,plugins,wrighter plugins,playwright plugins,web scraping,web automation,browser automation plugins
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Internet :: WWW/HTTP :: Browsers
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: playwright (>=1.33.0)
Requires-Dist: pydantic (>=1.10.8)
Requires-Dist: playwright-stealth (>=1.0.5)
Requires-Dist: stdl (>=0.4.4)
Requires-Dist: loguru (>=0.7.0)
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: ruff ; extra == 'dev'
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'

# Wrighter

[![PyPI version](https://badge.fury.io/py/wrighter.svg)](https://badge.fury.io/py/wrighter)
![Supported versions](https://img.shields.io/badge/python-3.10+-blue.svg)
[![Downloads](https://static.pepy.tech/badge/wrighter)](https://pepy.tech/project/wrighter)
[![license](https://img.shields.io/github/license/zigai/wrighter.svg)](https://github.com/zigai/wrighter/blob/main/LICENSE)

Web scraping/browser automation framework built on [Playwright](https://playwright.dev/python/).

# Features
- sync and async API
- plugin system [(see official plugins)](https://github.com/zigai/wrighter-plugins)
- configuration validation based on pydantic

# Installation
#### From PyPi
```
pip install wrighter
```
#### From source
```
pip install git+https://github.com/zigai/wrighter.git
```

# License
[MIT License](https://github.com/zigai/wrighter/blob/master/LICENSE)
