Metadata-Version: 2.1
Name: pomace
Version: 0.7a4
Summary: Dynamic page objects for browser automation.
Home-page: https://pypi.org/project/pomace
License: MIT
Keywords: browser automation,page object model,selenium,splinter
Author: Jace Browning
Author-email: jacebrowning@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet :: WWW/HTTP :: Browsers
Classifier: Topic :: Software Development :: Testing
Requires-Dist: beautifulsoup4 (>=4.8.2,<5.0.0)
Requires-Dist: bullet (>=2.1.0,<3.0.0)
Requires-Dist: cleo (>=0.8.1,<0.9.0)
Requires-Dist: datafiles (>=0.12,<0.13)
Requires-Dist: faker (>=4.1.1,<5.0.0)
Requires-Dist: flask-api (>=2.0,<3.0)
Requires-Dist: gitman (>=2.3,<3.0)
Requires-Dist: inflection (>=0.4.0,<0.5.0)
Requires-Dist: ipython (>=7.20.0,<8.0.0)
Requires-Dist: minilog (>=2.0,<3.0)
Requires-Dist: parse (>=1.14.0,<2.0.0)
Requires-Dist: splinter (>=0.14.0,<0.15.0)
Requires-Dist: webdriver_manager (>=2.5.0,<3.0.0)
Requires-Dist: zipcodes (>=1.1.2,<2.0.0)
Project-URL: Documentation, https://pomace.readthedocs.io
Project-URL: Repository, https://github.com/jacebrowning/pomace
Description-Content-Type: text/markdown

# Pomace

Dynamic page objects for browser automation.

[![Unix Build Status](https://img.shields.io/travis/jacebrowning/pomace/main.svg?label=unix)](https://travis-ci.org/jacebrowning/pomace)
[![Windows Build Status](https://img.shields.io/appveyor/ci/jacebrowning/pomace/main.svg?label=window)](https://ci.appveyor.com/project/jacebrowning/pomace)
[![Coverage Status](https://img.shields.io/coveralls/jacebrowning/pomace/main.svg)](https://coveralls.io/r/jacebrowning/pomace)
[![PyPI Version](https://img.shields.io/pypi/v/pomace.svg)](https://pypi.org/project/pomace)
[![PyPI License](https://img.shields.io/pypi/l/pomace.svg)](https://pypi.org/project/pomace)

# Usage

## Quick Start

Open **Terminal.app** in macOS and paste:

```
python3 -m pip install --upgrade pomace && python3 -m pomace run
```

or if you have Homebrew:

```
brew install pipx; pipx run --no-cache pomace run
```

## Installation

If you're planning to run Pomace multiple times, install it with [pipx](https://pipxproject.github.io/pipx/) first:

```
pipx install pomace
```

or get the latest version:

```
pipx upgrade pomace
```

Then download some site models:

```
pomace clone https://github.com/jacebrowning/pomace-twitter.com
```

And launch the application:

```
pomace run twitter.com
```

