Metadata-Version: 2.4
Name: lippertzpy
Version: 0.1.4
Summary: Python helpers for the Jifeline partner API and logging
Author: Robert Lippert
Project-URL: Homepage, https://github.com/R0g3rT/lippertzPy
Project-URL: Repository, https://github.com/R0g3rT/lippertzPy
Project-URL: Issues, https://github.com/R0g3rT/lippertzPy/issues
Keywords: jifeline,api,logging,automation
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: python-dotenv>=1.0
Requires-Dist: requests>=2.31

# lippertzpy

Python helpers for the Jifeline Partner API and local logging.

## Installation

After publication on PyPI:

```bash
python -m pip install lippertzpy
```

Upgrade to the latest published version:

```bash
python -m pip install --upgrade lippertzpy
```

Installation directly from GitHub remains possible:

```bash
python -m pip install git+https://github.com/R0g3rT/lippertzPy.git
```

For local development:

```bash
python -m pip install -e .
```

## Usage

```python
from lippertzpy import get, post, write_log

write_log("API client gestartet")
result = get("endpoint")
result = post("endpoint", {"data": data})
```

The package exports the Jifeline API helpers `get`, `post`, `put`, `delete` and `get_access_token`, as well as the logging helpers `setup_logging` and `write_log`.

## Configuration

Copy `.env.example` to `your-script-folder\.env` or create a file `.env` in your directory and enter your credentials.

Do not commit your real `.env` file or credentials to GitHub.

## Documentation

- [README Deutsch](readme/README-de.md)
- [README English](readme/README-en.md)
