Metadata-Version: 2.2
Name: okutils
Version: 1.0.3
Summary: a python utils
Author-email: skiloop <skiloop@gmail.com>
License: MIT License
Project-URL: homepage, https://github.com/skiloop/okutils
Project-URL: repository, https://github.com/skiloop/okutils
Keywords: utils
Platform: x86_64
Platform: aarch64
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: License :: OSI Approved :: MIT License
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 :: Utilities
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Description-Content-Type: text/markdown

[![CICD](https://github.com/skiloop/okutils/actions/workflows/code.yml/badge.svg)](https://github.com/sharkdp/fd/actions/workflows/CICD.yml)
okutils
===== 
a python utils

# Document

## mp_append_log

append log to file, multiple process supported

```python
from okutils.tools import mp_append_log

mp_append_log("debug.log", "welcome")
```

## Simple Document Manager

```text
simple document manager include readers and writers of a file in format of key-value append only file(we call it bin-file).
A bin-file is a file of a series of nodes, and every node has a key and value. The value is always compressed.
```

![bin-file](./bin-file-document.png)

[binfiles](https://github.com/skiloop/binfiles) is a command line tool for bin-file 
