Convert Hanyang-PUA code to unicode Hangul Jamo, i.e., Syllable-Initial-Peak-Final Encoding (첫가끝 코드).
Project description
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
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
Disclosure
This work is based on KTUG Hanyang PUA Table Project.
Changes
0.7 (2023-05-22)
Fix hypua2jamo script to work.
0.6 (2023-04-02)
Build Win64 wheels.
Add support for Python 3.9 / 3.10 / 3.11
Drop support for Python 3.5 / Python 3.6
0.5.1 (2020-05-08)
Re-release for Windows wheels.
0.5 (2020-05-08)
Add support for Python 3.8
0.4.5 (2019-12-15)
Fix wheel building for MS Windows.
Drop support for Python 3.4
0.4.4 (2019-03-21)
Reintroduce codes2unicode() for backward compatibility.
0.4.3 (2019-03-20)
Fix wheel building for Python 3.5, 3.6 and 3.7.
0.4.2 (2019-03-20)
Add support for Python 3.5, 3.6 and 3.7.
0.4.1 (2019-03-20)
Release binary wheels.
0.4.0 (2019-03-19)
Modernize development environment.
encoder / decoder
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for hypua2jamo-0.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 339298e0b7d6f06ae399a03de7e8a0aa42a5f08ce667a1c580177d9250bc171b |
|
MD5 | d6d8cb91422a24628aa59776afee89dd |
|
BLAKE2b-256 | 36e7e271225be985dcaebb8c4669324360600775bd54929fb31bc702898cd992 |
Hashes for hypua2jamo-0.7-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc2a60c633ad662324b5ea7f4f74905e18f5036c2193ba43bc1fc50fa56502d |
|
MD5 | ad0a94e0e779a3c9c19049d8b843cab9 |
|
BLAKE2b-256 | cf10f9e6ea6a964f8fd53eaa5218d66c1986ae034acf467a480b4658f71cd0a6 |
Hashes for hypua2jamo-0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 272b6404b6dec57f94cd5bd62d230b58fa455db40ee0b5f62bb04bbf58f56002 |
|
MD5 | 24c9ed9ee3d88d965c0ff6c162185f82 |
|
BLAKE2b-256 | cf462fef79682342cbe1d94ef337014f47043b479bce1d62fe0cda6aef44934e |
Hashes for hypua2jamo-0.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e754789775879633ebb4a39a59c4910843c6677ba09b2cb8720657411795d4b9 |
|
MD5 | 2ad7e5d237bb384a91dbcf7f85c0eee5 |
|
BLAKE2b-256 | c0a67f8b3d7a86ee809978aa7bb7435f0970bb789348858b17858a617f6aeb6f |
Hashes for hypua2jamo-0.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deacc743341350e49fe9954210cb74aa6c798a14c267f6ad231df6949ecc556a |
|
MD5 | a153dfe7fea5d0fab9f84d5628841677 |
|
BLAKE2b-256 | fc8cdb3c80707d44b2b2352f8eab4fe9f5681f5bf03eba4afcdea020b39b5ff9 |
Hashes for hypua2jamo-0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9e877ffccd27984ceb7249f4133d049ce116cc16cd23c0a9f11aebf7d78b43d |
|
MD5 | 54fc9fdad8a1fdeda5b0bd79e8ec5f8d |
|
BLAKE2b-256 | f7fbec303b4d6aa80b50f3b0bb941610c0818a066ab390931547f34f474c2645 |
Hashes for hypua2jamo-0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8079ff349a56025e80795dc2b158708121ed2d5fb5fd290575ebd43ef912fd2c |
|
MD5 | aee46ecf048fd42c78da89b80b3a17f9 |
|
BLAKE2b-256 | 631e338f6445f156f9426f5171e80437f3fbf1f8346789e304682483ad243697 |
Hashes for hypua2jamo-0.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 597dee13ef967e4c1ba86021d6a0a56528fef55ccdc62cc5b29b4e657bc0e66c |
|
MD5 | 17cff150d5c476c5b5eb7461972dd984 |
|
BLAKE2b-256 | 676ba2152c44d8b4a3f17415ea8de888bd65139e10c7a001d6a5bf50bac1c876 |
Hashes for hypua2jamo-0.7-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bad5fbde357d2e44bbb838d23c418e8c4f720391ea47c5e6902fe9cd4c6a73e |
|
MD5 | 5434569d010e7e80091d61efff6c1819 |
|
BLAKE2b-256 | 5a51dc25d9ec16aa15cfd053acab94cec3769cec1c6c6027b66d8a9e10e7a329 |
Hashes for hypua2jamo-0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4177f4a9fd83a4239ee9ea13e65e2e89bdcaf8325feacf8b7c3142865db7c91a |
|
MD5 | 2049026f0f8b5e687580174baadfd40b |
|
BLAKE2b-256 | 8f4273e06cfcded1b9861a77fd3adc67f08b5a28e92d1af06cae083c96f2850c |
Hashes for hypua2jamo-0.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1650ac6355af8f2936aa932b09406527abf8ab7cbe27adaa61b315c98b850095 |
|
MD5 | 974e119a3eef4d59f26338f0badafe80 |
|
BLAKE2b-256 | cf7b29948f7855379b1d219d3a43c6a7599a17d1021f494f8353f1c9e3577bf1 |
Hashes for hypua2jamo-0.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 985530610e22805b3faabe946bfbdfa214bb04aa2811950e48e9f6a22e18e00e |
|
MD5 | bf31fdfb7b852bc206136cbb45f5ac50 |
|
BLAKE2b-256 | 9050280bff3a2caf6bb98428bb63c8fc1de6eb97897725fd09d8266a33ca90ac |
Hashes for hypua2jamo-0.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c3b788738e2afc325cd5637813f74affacc97a219ba9570bdff763960d67f8d |
|
MD5 | 1e44924dfb8b3c84cdf6f38a153e921e |
|
BLAKE2b-256 | 659ed021df64c2bc6ae2e588d380f12428737dfbd1a41b5c0d5c285d2637c78c |
Hashes for hypua2jamo-0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eb58a9c7b94a3f9de0ac53ee665e248b387f418f88b11fdc95cb9b23d0ca0dc |
|
MD5 | fcc2ce75c9c55be41796283532a39d73 |
|
BLAKE2b-256 | 1555aa859fae379be453e4b801cf9673c620b1988ff20621697bba57df7400b0 |
Hashes for hypua2jamo-0.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09954da604de15c227d94fbde8df64bb50599e3f0a661ba5a90e98cf2d7183a4 |
|
MD5 | e34f6fabc982bf9f85773bb95e57925e |
|
BLAKE2b-256 | d6625c437e31c59b3bd5dc84cae23ea6a30a51401f575759971da5509546fa77 |
Hashes for hypua2jamo-0.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2882b6af3da33afb76c9b465ce44d41250eec9e9d54ef897a1860378f29b2d8 |
|
MD5 | e0eade1111564bd1e69e43490ecd8083 |
|
BLAKE2b-256 | fe4c97013b32e5873805f024862751ebec010d3a594ad96798086c86ed1fed79 |
Hashes for hypua2jamo-0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a8270d5c875de0829a19b18ab2656357407497cca0aa34dc803ec1362c7e5e1 |
|
MD5 | f38f615bf0440946f43f8b73a368d9c1 |
|
BLAKE2b-256 | 6c934e28ff834e1fe04789480e99db157c22819330e96dbf3b1763b44e522e48 |
Hashes for hypua2jamo-0.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409d59afb310f60d425c1640c7899bf106324428df9d883752806ae65296fb05 |
|
MD5 | cecef5f1a9f00fce2312dc3c38ea60c3 |
|
BLAKE2b-256 | 6b86bcaec58230b5a122f44b90b4cd739affd1a0850f8735f09899067cd78d67 |
Hashes for hypua2jamo-0.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 192b3a01284b79432d519d5b04828ff13efc205b26bf0191d031672462292f08 |
|
MD5 | a659c8b7455976528a07d2ea37eb3387 |
|
BLAKE2b-256 | c3f3827c01bbf23f9f187874e9309d5928dabd72e88dbf1267d2dadbf71edac3 |
Hashes for hypua2jamo-0.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c3660c63882379161828b3579db33b2eab69fb5f61a839ffb02f6562e6010d7 |
|
MD5 | c7c114405a129e31a718dd11dd691c0c |
|
BLAKE2b-256 | a4a5711c0249e5555f8d4d4d179fd05545fb1956116ccbd27049e6e37e92a9de |
Hashes for hypua2jamo-0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 858dc44678b5f6e7cdabe0dca9f10b85d4cc60decd75585120d62a4faf33322b |
|
MD5 | e785bd2d090f8b75bd72492bbf005590 |
|
BLAKE2b-256 | 6e0df09390eede3f3bf74ca95c2db7ddc12b3cabe3aa788d8b849bd6c696f280 |
Hashes for hypua2jamo-0.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b930301b7fc4773c7635994b71857971cdff6bd1f64086f79892db89f28b3ae8 |
|
MD5 | 6dcbbc08d2267db5e0126e45148e8edb |
|
BLAKE2b-256 | ae7460721599c97b724846baee4c61de44b6410f53199ca9c55c9bc9d546e472 |
Hashes for hypua2jamo-0.7-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cafee2cb917d8d49e69a50e60b013a7637968265cd43f1409f9f6240d990495 |
|
MD5 | 150ffd88a370b9d07894c2b85d0a77c8 |
|
BLAKE2b-256 | ec61dc743bbe8c9cb80a6577341ee17940e107d6709b7971e09a54e13432aaa8 |
Hashes for hypua2jamo-0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ee91049358d48b33b5d4bd3e0caf9a8754c12af9cd5a334d6bfad8d856c92ed |
|
MD5 | f558e6c01463a909f76836c1f47f1ad4 |
|
BLAKE2b-256 | 9861c72db550b533808c776794619528b345d2aafa085d571b67e8abf2428c43 |
Hashes for hypua2jamo-0.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 297bb37ed4f98deb193bcaf7fbc10b5e15975c62a2405fb634e40673a32b6ff9 |
|
MD5 | db42ebba9cece1d648b77c783c313a1d |
|
BLAKE2b-256 | 99cb97c68e9dae33d3bdd1d777a61fa74980088d2a076bcde954fbd65945df0e |
Hashes for hypua2jamo-0.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19f383362292e696383166645191fe5070333f88acedaeb6424bb1e327c8df5 |
|
MD5 | 99287a83b727e87aceacc397885fa720 |
|
BLAKE2b-256 | c088d11fdc35d27b6fe502e85f0f6326d2e19b2aa8d00743b202c22209cc618f |
Hashes for hypua2jamo-0.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eade270efb820d81024982818104ad654132ca17e3d7faf4eab59c1f7cb0bcfd |
|
MD5 | 91e2b87c94c57275cb602f3d3b78cb2f |
|
BLAKE2b-256 | 410018ab106d477d48f1aba0e9cfe3fa1095d12cf109c799d64a0890171a8557 |
Hashes for hypua2jamo-0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41dd6c813f1aac6ac5cc61d9ba607d95dd550c166c2a6c7d4853ab2b48163b27 |
|
MD5 | 428284cd767a695fcff31ac56295bf5e |
|
BLAKE2b-256 | a7e1c9f1e7ead27c3ced781deb5b79aa93b9f77d80331f463b352a211778974f |
Hashes for hypua2jamo-0.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad98454dfe1abbe743fff5711b4c9bf980a47030fba81c67c2237f8fc97c686 |
|
MD5 | 88a928eb76fbec74d2f44e86fe08af8e |
|
BLAKE2b-256 | 6a8ebab9313cd80d06ff6b2e054000d9832fb383746b49947ff2a86925e1c7d8 |
Hashes for hypua2jamo-0.7-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 591d0b03e523dcd634b03e5c22bbbd21d7b504d16aae599c1fd09e6ee45f4198 |
|
MD5 | 80fd03e338c87e7c470ccb993ebfbd41 |
|
BLAKE2b-256 | 70eab4c4463300c1d2c55dded9d4b32deff50a8224a743e5dd3a146b9e9dddc7 |
Hashes for hypua2jamo-0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dd02e131842b9b94db58d379976748e5891b80119156bbee18aebd41df17ee5 |
|
MD5 | 9df5c5020b629cce8a1189361f3789d6 |
|
BLAKE2b-256 | 8c453b8b33068cd8c22192a509bd08acac7160f688073b3f3adf5f0e8280f5d2 |
Hashes for hypua2jamo-0.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0035520956ecad113a442a4b75bd6cb8c5177279dd6f9c5d07eaf79eed6e1ea8 |
|
MD5 | 8db989ddbf2085df9a5be6c3bd5b326f |
|
BLAKE2b-256 | 5c6ff1c62073ff215ccdec154c4d4c6e03d2032af59b1936f0bc2a751de5c366 |
Hashes for hypua2jamo-0.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c78b75869a92d6e29199a2554d292defb4a732ab9d0973e0b51aa85e7a71a47 |
|
MD5 | e16433daab4f4c311710424ff1824d19 |
|
BLAKE2b-256 | fe8540c9ed807e318d14f2f5947f15959ed54c0809bd9ce8d7c27b246e821f83 |
Hashes for hypua2jamo-0.7-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5177b7fbd8fc44ed4f44f0c0ea81e5b80b5db7bef8e52590f994ecf7e5ebc0ec |
|
MD5 | 355b78699d4ee5b6f4971cf29ff5f640 |
|
BLAKE2b-256 | ea5cd8ee7a191495d8116ddc99c52b80066ae611328b2ca6108fb11600825830 |
Hashes for hypua2jamo-0.7-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9c849a226ce5021ec3a88905bd2125ab10cfb95713beb8c2d05849b8140b63a |
|
MD5 | 358563d88dde80d25a9fc3f6ed422c3f |
|
BLAKE2b-256 | e4a99a9308f36ac44c07e0134c683e99d148bf36740f2c3dd950302eb6379de3 |
Hashes for hypua2jamo-0.7-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77ea4a7629c5f2d2f9a7c669a497efb92ab6925abd5012686b58f2ad02d3a6c3 |
|
MD5 | bf593e6a5a2daeae3eff2017feb6f9cb |
|
BLAKE2b-256 | d87af50c562949388aa4fd158aa4d79fcf18c53a073f58b502395281f83c9226 |