Metadata-Version: 2.4
Name: keerpc
Version: 0.1.1
Summary: A KeepassRPC server implementation in Python.
Author-email: abdurahman <abdurahmankizhakkail@gmail.com>
License-Expression: GPL-3.0-only
Classifier: Topic :: Security
Classifier: Topic :: Internet
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: json-rpc
Requires-Dist: aiohttp
Requires-Dist: pycryptodome
Requires-Dist: dacite
Requires-Dist: pykeepass
Requires-Dist: pyotp
Requires-Dist: platformdirs
Dynamic: license-file

# Keerpc

A Python implementation of KeepassRPC protocol.

# Installation

```bash
python -m pip install keerpc
```

# Usage

```bash
keerpc path/to/database
```

```bash
keerpc  path/to/database1 path/to/database2 -p 12546 -a 127.0.0.1
```

# Features

Keerpc only support username and password fields. Advanced features of KeepassRPC plugin are not supported.

# Testing and debugging

Enable debug logging:
```bash
keerpc /path/to/database -l "DEBUG"
```

Run tests: 
```bash
python -m unittest tests.test -v
```
