semvec/pypi-packages huggingface dataset:
cursebox-lib 1.0.2
Curses made simple
Keywords: terminal,termbox,curses

<img src=https://github.com/Tenchi2xh/cursebox/raw/master/resources/logo_animation.gif width=216/>

*Curses made simple*

<p align="right">
    <a href="https://pypi.org/project/cursebox-lib/">
        <img height=27 alt="PyPI" src="https://img.shields.io/pypi/v/cursebox-lib.svg">
    </a>
    <a href='http://cursebox.readthedocs.io/en/latest/?badge=latest'>
        <img height=27 src='https://readthedocs.org/projects/cursebox/badge/?version=latest' alt='Documentation Status' />
    </a>
    <a href="https://www.codacy.com/app/Tenchi2xh/cursebox">
        <img height=27 alt="Codacy" src="https://img.shields.io/codacy/cd823f12d6dc4a78a68825d97448ae9f.svg">
    </a>
    <a href="https://travis-ci.org/Tenchi2xh/cursebox">
        <img height=27 alt="Travis-CI" src="https://img.shields.io/travis/Tenchi2xh/cursebox.svg">
    </a>
    <a href="https://github.com/Tenchi2xh/Almonds/releases/tag/1.0">
        <img height=27 alt="Tag" src="https://img.shields.io/badge/tag-1.0-blue.svg">
    </a>
</p>

---

```bash
pip install cursebox-lib
```

Cursebox is a library based around the [curses](https://docs.python.org/3/library/curses.html) standard module. Its goal is to avoid the C-like ceremony of [curses](https://docs.python.org/3/library/curses.html) and provide a modern approach to terminal drawing:

```python
>>> from cursebox import *
>>> with Cursebox() as cb:
...     width, height = cb.width, cb.height
...     greeting = "Hello, World!"
...     # Center text on the screen
...     cb.put(x=(width - len(greeting)) / 2,
...            y=height / 2, text=greeting,
...            fg=colors.black, bg=colors.white)
...     # Wait for any keypress
...     cb.poll_event()
```

It provides several useful features:

- No setup/teardown
- RGB conversion to terminal 256-colors palette
- Event management

Full documentation on [Read the Docs](http://cursebox.readthedocs.io/)

# TODO

- Unit tests
- Finish documentation
- Handmade `curses` module using ANSI escape sequences for Windows replacement
- Add pixel buffer from other project
romajitable 0.0.1
A converted one small script from JS

# RomajiTable

> RomajiTable - This is a util to convert english or maybe translited word to kata (Hiragana, Katakana)
> Lib for Python 3+

## Installing

```bash
pip install romajitable
```

Update

```bash
pip install --upgrade romajitable
```

## Example

```python
import romajitable

word = "My name is Mikhail"
result = romajitable.to_kana(word)

hiraganed = result.hiragana
# г‚Ђг‚†гѓ»гЃЄг‚Ѓгѓ»гЃ„гЃ™гѓ»гЃїгЃЏгЃЇгЃ„г‚‹

katakaned = result.katakana
# гѓ гѓ¦гѓ»гѓЉгѓЎгѓ»г‚¤г‚№гѓ»гѓџг‚ЇгѓЏг‚¤гѓ«

```
smtp_faker 0.1.2
SMTP Faker -- smtp server for development
Keywords: asyncio

==========
SMTP Faker
==========

SMTP server for development.

------------
Installation
------------

Just PIP:

.. code:: bash

    $ pip install smtp-faker
    $ smtp-faker --http=localhost:8080 --smtp=0.0.0.0:8025

Or Docker:

.. code:: bash

    $ docker run --rm -it -p 8080:80 -p 8025:25 --name smtp-faker zzzsochi/smtp-faker


------------------
Send test messages
------------------

.. code:: bash

    $ python3 -m smtp_faker.test N
    $ python3 -m smtp_faker.test HOST:PORT N

.. code:: bash

    $ python3 -m smtp_faker.test localhost:8025 10

.. code:: bash

    $ docker exec -it smtp-faker python3 -m smtp_faker.test 10


---
API
---

URLs
----

* `GET /messages`
* `GET /messages/:id`
* `GET /messages/:id/plain`
* `GET /messages/:id/html`
* `GET /messages/:id/raw`
* `/ws`
.. * `POST /messages/:id/forward`

Message object
--------------

:id: str
:ts: ISO-date timestamp
:size: int, size in bytes
:headers: message headers

    :From: sender address
    :To: recievers
    :Subject: message subject

    ...and other headers.