Metadata-Version: 2.1
Name: ff-client
Version: 1.0.0a20211017064301
Summary: Client library for ff-proxy
Home-page: https://github.com/TimeToogo/ff-proxy
Author: Elliot Levin
Author-email: elliotlevin@hotmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

FF Proxy - Python Client
========================

FF includes a client library for use in Python projects.

## Installation

The python package `ff-client` can be installed with pip:

```
pip install ff-client
```

See latest versions [here](https://pypi.org/project/ff-client/)

## Usage

The `FfClient` class provides the ability to send a HTTP request string to an FF proxy:

```python
from ff_client import FfClient, FfConfig, FfRequest
import logging

client = FfClient(
    FfConfig(
        ip_address='127.0.0.1',
        port=8080, 
        pre_shared_key='testkey',
        log_level=logging.DEBUG
    )
)

client.send_request(
'''
GET / HTTP/1.1
Host: google.com

''',
https=True
)
```


