Metadata-Version: 2.1
Name: browser-hz
Version: 4.1.1
Summary: Tailored Selenium Wire extension for in-house project development.
Author: Hubert Zajac
Author-email: hubertzajac6@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: mypy (>=1.5.1,<2.0.0)
Requires-Dist: pylint (>=2.17.5,<3.0.0)
Requires-Dist: pytest (>=7.3.1,<8.0.0)
Requires-Dist: selenium-wire (>=5.1.0,<6.0.0)
Requires-Dist: webdriver-manager (>=4.0.1,<5.0.0)
Description-Content-Type: text/markdown

# Advertisements Browser

[<img src="https://img.shields.io/badge/development-advertisements_test-purple">](https://github.com/hubzaj/advertisements-test)
[![version](https://img.shields.io/pypi/v/browser-hz)](https://pypi.org/project/browser-hz/)

## Background

The initiation of this project had the goal of gaining a comprehensive understanding of the fundamental mechanisms behind Python packages, their distribution, and the process of releasing them. Poetry, a project and dependency management tool, was employed to achieve this objective. The resulting package was designed for internal use across different Python projects, including [advertisements-test](https://github.com/hubzaj/advertisements-test). Its main purpose is to provide insight into package management intricacies while serving as a valuable resource for a variety of Python projects.

### How to build project

Requirements:

-     Python ^3.11
-     Poetry ^1.8.2

### Working with terminal

1. Install `asdf` with required plugins.

 ```
  > brew install asdf
  > asdf plugin-add python
  > asdf plugin-add poetry
  > asdf install
 ```

### Configuration

Configuration is designed in a way to be controlled by environment variables.

    [BROWSER]

##### Default:

* Browser: `Chrome`

#### Supported browsers:

* `CHROME`

