Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mete0r/hypua2jamo

Convert Hanyang-PUA code (U+E0BC~U+F8F7) to unicode Hangul Jamo (U+1100~U+11FF), i.e. Syllable-Initial-Peak-Final Encoding (첫가끝 코드).
https://github.com/mete0r/hypua2jamo

Last synced: about 1 month ago
JSON representation

Convert Hanyang-PUA code (U+E0BC~U+F8F7) to unicode Hangul Jamo (U+1100~U+11FF), i.e. Syllable-Initial-Peak-Final Encoding (첫가끝 코드).

Lists

README

        

hypua2jamo
==========

Convert `Hanyang-PUA code `_ (U+E0BC~U+F8F7) to unicode Hangul Jamo (U+1100~U+11FF), i.e. `Syllable-Initial-Peak-Final Encoding (첫가끝 코드) `_.

Example
-------

>>> from hypua2jamo import translate
>>> pua = u'\ub098\ub78f\u302e\ub9d0\u302f\uebd4\ubbf8\u302e'
>>> translate(pua)
u'\ub098\ub78f\u302e\ub9d0\u302f\u110a\u119e\ubbf8\u302e'
>>> print(_)
나랏말ᄊ미
>>> translate(pua, composed=False)
u'\ub098\ub78f\u302e\ub9d0\u302f\u1109\u1109\u119e\ubbf8\u302e'
>>> print(_)
나랏말ㅅㅅ미

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

from `PyPI `_::

pip install hypua2jamo

Supported Python versions
-------------------------

- Python 2.7
- Python 3.7 or above.

Documentation & Development
---------------------------

- Documentation: `http://hypua2jamo.readthedocs.org `_
- GitHub: `https://github.com/mete0r/hypua2jamo `_
- Issue tracker: `https://github.com/mete0r/hypua2jamo/issues `_
- Bug reports, feedbacks and contributions are welcome!

Hacking
-------

Currently, development and maintenance is taking place in the Debian stable version environment. Following debian packages are required::

sudo apt install python3.9 python3.9-dev python3.9-venv
sudp apt install python2.7 python2.7-dev
sudo apt install make build-essential cmake

To bootstrap development environment, run following commands in the project root directory::

python3.9 -m venv venv
. venv/bin/activate
pip install --upgrade setuptools pip pip-tools
make update-requirements
make test

Contributors
------------

Maintainer: `mete0r `_

License
-------

.. image:: http://www.gnu.org/graphics/lgplv3-147x51.png
:width: 147px

`GNU Lesser General Public License Version 3 `_
`(text version) `_

Disclosure
----------

This work is based on `KTUG `_
`Hanyang PUA Table Project `_.