semvec/pypi-packages huggingface dataset:
kdb-vault-tools 0.1.6
Tools for kdb vault managing
License: MIT

# KDB to Vault Tools

[![codecov](https://codecov.io/gh/moaddib666/kdb-vault-tools/branch/master/graph/badge.svg?token=2P8a1JEjSn)](https://codecov.io/gh/moaddib666/kdb-vault-tools)

Package that allow migrate from kdb to vault and vise versa

### Example
- Start vault in development mode
```bash
docker-compose up
```

- Prepare simple script or use `kdb_2_vault.py`

```python
from kdb_vault_tools import Processor

def create_kdb():
    vault_conf = {"url": "http://localhost:1234", "token": "myroot"}
    kdb_conf = {
        "filename": "kdb_tmp/secrets-20190422.kdbx",
        "password": "superSecret123",
    }

    processor = Processor(vault_settings=vault_conf, kdb_settings=kdb_conf)
    processor.sync_from_vault()
    processor.write_kdb()


def fill_vault():
    vault_conf = {"url": "http://localhost:1234", "token": "myroot"}
    kdb_conf = {
        "filename": "kdb_tmp/secrets-20190422.kdbx",
        "password": "superSecret123",
    }

    processor = Processor(vault_settings=vault_conf, kdb_settings=kdb_conf)
    processor.sync_from_kdb()
    processor.write_vault(base_path="/sandbox/org/team/foo/") 
```

### History
Version 0.1.0 (2021-02-23) - Base Concept

### Credits
Lead Developer - Max Nikitenko (moaddib666@gmail.com)

### License
- MIT
smoltext 1.4.8
A font converter utility with the extra fonts included in utf8.
License: MIT
Requires Python: >=3.6

# Smoltext

```
$ smoltext -h
usage: smoltext [-h] [-c] [-f FONT] [--list-fonts] [text [text ...]]

A font converter utility with the extra fonts included in utf8.

positional arguments:
  text                  text to process

optional arguments:
  -h, --help            show this help message and exit
  -c, --copy            copies processed text to clipboard
  -f FONT, --font FONT  which font to use
  --list-fonts          list all supported fonts
$ smoltext -f italic hello
𝘩𝘦𝘭𝘭𝘰
$ smoltext -f subscript hello
ʰᵉˡˡᵒ
$ _
```

A font converter utility with the extra fonts included in utf8.

## Installation

### With pip:

```bash
pip3 install --upgrade --user smoltext
```

### With git:

```bash
git clone https://gitlab.com/imsofi/smoltext/ && cd smoltext
pip3 install --upgrade build
python3 -m build
pip3 install dist/smoltext-*.whl
```

## Current Features

* Processes text input and gives an output of the desired font.
* List out all available fonts with previews.
* Easy to use CLI commands.

## Tips & Tricks

You can use `xclip` or `wl-copy` to automatically copy the processed output to your clipboard.

Under xorg with `xclip`:
```bash
smoltext Hello! | xclip -sel clip
```

Under wayland with `wl-copy`:
```bash
smoltext Hello! | wl-copy
```

## Common issues

* Certain browsers and terminals fail to render certain font styles regardless of font.
* Kerning can be off due to terminals using a monospaced font.
* Certain fonts don't include all font styles used in this package.

## Links

* [Gitlab](https://gitlab.com/imsofi/smoltext/)
* [PyPI](https://pypi.org/project/smoltext/)