semvec/pypi-packages huggingface dataset:
cjkjust 0.1.4
Having strings containing CJK characters left-, right-justified or centered conveniently.
License: MIT
Requires Python: >=2.7

# cjkjust

Having strings containing CJK characters left-, right-justified or centered conveniently.

## Installation

```
pip install cjkjust
```

## Functions

- `is_wide(char) -> bool`: returns whether a character `char` is wide
- `cjklen(string) -> int`: returns the display width of a `string` containing CJK characters
- `cjkljust(string, width: int, fillbyte=' ')`: has `string` left-justified
- `cjkrjust(string, width: int, fillbyte=' ')`: has `string` right-justified
- `cjkcenter(string, width: int, fillbyte=' ')`: has `string` centered

Caveat: `<TAB>` in `string` ruins the print-out.

## Examples

```python
import cjkjust

# right-justify a column of strings
print(cjkjust.cjkrjust('hello 世界', 20))
print(cjkjust.cjkrjust('你好world', 20))
print(cjkjust.cjkrjust('again and again', 20))
```

## Optional dependency

- [`wcwidth`](https://pypi.org/project/wcwidth/): if installed, 0-width characters will also be well handled in `cjkljust`, `cjkrjust`, and `cjkcenter`.
  Caveat: installing `wcwidth` and explicitly set `cjkjust.raises_on_indeterminate` to `True` implies that `ValueError` will be raised if indeterminate-width-characters (e.g. `<TAB>`) is in `string`

It can be installed along with `cjkjust` by:

```
pip install cjkjust[allchars]
```
pyqtkeybind 0.0.9
Global hotkey bindings for Windows and Linux for PyQt apps
License: MIT


pyqtkeybind
===========

|pypi|

Overview
--------

Cross platform global keybindings for PyQt5

Installation / Usage
--------------------

To install use pip:

::

    $ pip install pyqtkeybind

Or clone the repo:

::

    $ git clone https://github.com/codito/pyqtkeybind.git
    $ python setup.py install

Example
-------

See https://github.com/codito/pyqtkeybind/blob/master/sample/hotkey.py

Contributing
------------

Pull requests are most welcome.

.. |pypi| image:: https://img.shields.io/pypi/v/pyqtkeybind
   :target: https://pypi.org/project/pyqtkeybind/
bout 1.0.2
Parse and liberate data from csv based bank statements.
License: MIT


# Bout

Parse bank statements (csv) and export them to qif format.

<!--[![Linux Build Status](https://img.shields.io/travis/codito/bout.svg)](https://travis-ci.org/codito/bout)-->
<!--[![Windows Build status](https://img.shields.io/appveyor/ci/codito/bout.svg)](https://ci.appveyor.com/project/codito/bout)-->
<!--[![codecov coverage](https://img.shields.io/codecov/c/github/codito/bout.svg)](http://codecov.io/github/codito/bout?branch=master)-->

[![PyPI](https://img.shields.io/pypi/v/bout.svg)](https://pypi.python.org/pypi/bout)

Supports _ICICI_ bank and credit card statements out of box. Contributions are
most welcome for adding support for another bank. Create an
[issue](https://github.com/codito/bout/issues/new) to start.

Download the bank statements in `csv` format from the ICICI website and provide
them as an input to the tool.

# Installation

    pip install bout

Arch Linux may use the `bout` package from
[AUR](https://aur.archlinux.org/packages/bout/).

    yaourt -S bout

# Usage

    $ # convert an ICICI statement to qif
    $ bout ~/Downloads/icici_statement.csv --profile icici > /tmp/icici.qif
    $ cat /tmp/icici.qif
    !Account
    NMyAccount
    TMyBank
    ^
    !Type:Bank
    D01/07/2017
    MBIL/12419860068/VF M Jun 17/344548182
    T-354.56
    ^

    $ # convert a password protected ICICI Credit Card statement
    $ bout ~/Downloads/cc_jun.csv --profile icicicc > /tmp/icicicc.qif
    $ cat /tmp/icicicc.qif
    !Account
    NMyAccount
    TMyBank
    ^
    !Type:Bank
    D14/06/2017
    MAPOLLO HOSPITALS HYDERABAD IN
    T-60.00
    ^

    $ # print verbose messages to diagnose conversion
    $ bout ~/Downloads/cc_jun.csv --debug --profile icicicc > /tmp/icicicc.qif

# Contribute

Please try `bout` and file any issues at github issues page. Your patches are
welcome!