{ "info": { "author": "Sumin Byeon", "author_email": "suminb@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "hanja: \ud55c\uc790-\ud55c\uae00 \ubcc0\ud658 \ub77c\uc774\ube0c\ub7ec\ub9ac\n================================\n\n|Travis CI| |Coveralls|\n\n`\ud55c\uc790-\ud55c\uae00 \ubcc0\ud658\uae30`__\\ \uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \ubaa8\ub4c8\uc785\ub2c8\ub2e4.\n\n__ http://hanja.suminb.com\n\n.. |Travis CI| image:: https://travis-ci.org/suminb/hanja.svg?branch=develop\n :target: https://travis-ci.org/suminb/hanja\n.. |Coveralls| image:: https://coveralls.io/repos/github/suminb/hanja/badge.svg?branch=master\n :target: https://coveralls.io/github/suminb/hanja?branch=develop\n\n\nImprove Hanja Library\n---------------------\n\n\uc0ac\uc6a9 \ud558\uc2dc\ub2e4\uac00 \ube60\uc9c4 \ud55c\uc790 \ub610\ub294 \ud2c0\ub9b0 \ub3c5\uc74c\uc744 \ubc1c\uacac\ud558\uc2dc\uba74 `\uc774 \ub9c1\ud06c\n`_\\\n\ub97c \ud1b5\ud574 \uc81c\ubcf4\ud574\uc8fc\uc138\uc694. \ud655\uc778 \ud6c4 \ubc18\uc601\ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. GitHub\uc744 \ud1b5\ud574 \uc9c1\uc811 PR\uc744\n\ubcf4\ub0b4\uc8fc\uc154\ub3c4 \uc88b\uc2b5\ub2c8\ub2e4.\n\n\nInstallation\n------------\n\n.. code-block:: console\n\n pip install hanja\n\n\nUsage\n------\n\n\ud544\uc694\ud55c \ubaa8\ub4c8 import \ud558\uae30\n```````````````````````\n\n>>> import hanja\n>>> from hanja import hangul\n\n\ud55c\uae00 \ucd08\uc131, \uc911\uc131, \uc885\uc131 \ubd84\ub9ac\n``````````````````````````\n\n>>> hangul.separate('\uac00')\n(0, 0, 0)\n>>> hangul.separate('\uae4c')\n(1, 0, 0)\n\n\ud29c\ud50c(tuple)\uc758 \ub9c8\uc9c0\ub9c9 \uc6d0\uc18c\uac00 0\uc774\uba74 \uc885\uc131\uc774 \uc5c6\ub294 \uae00\uc790\ub77c\uace0 \ud310\ub2e8\ud560 \uc218 \uc788\ub2e4.\n\n>>> hangul.separate('\ud55c')\n(18, 0, 4)\n\n'\u314e'\uc740 19\ubc88\uc9f8 \uc790\uc74c, '\u314f'\ub294 \uccab\ubc88\uc9f8 \ubaa8\uc74c, '\u3134'\uc740 \ub2e4\uc12f\ubc88\uc9f8 \uc790\uc74c\uc774\ub77c\ub294 \uac83\uc744 \uc54c \uc218 \uc788\ub2e4.\n\n\n\ucd08\uc131, \uc911\uc131, \uc885\uc131\uc744 \uc870\ud569\ud558\uc5ec \ud55c \uae00\uc790\ub97c \ub9cc\ub4e6\n``````````````````````````````````````````\n\n>>> hangul.build(0, 0, 0)\n'\uac00'\n\n\n\uc8fc\uc5b4\uc9c4 \uae00\uc790\uac00 \ud55c\uae00\uc778\uc9c0\uc758 \uc5ec\ubd80\ub97c \ud310\ubcc4\n````````````````````````````````````\n\n>>> hangul.is_hangul('\uac00')\nTrue\n>>> hangul.is_hangul('a')\nFalse\n\n\n\ud55c\uae00\ub85c \ub41c \ubd80\ubd84\uacfc \ud55c\uc790\ub85c \ub41c \ubd80\ubd84\uc744 \ubd84\ub9ac\n``````````````````````````````````````\n\n\ub9ac\uc2a4\ud2b8\uac00 \uc544\ub2cc \uc81c\ub124\ub808\uc774\ud130(generator)\ub97c \ubc18\ud658\ud55c\ub2e4.\n\n>>> '|'.join(hanja.split_hanja('\u5927\u97d3\u6c11\u570b\uc740 \u6c11\u4e3b\u5171\u548c\u570b\uc774\ub2e4.'))\n\u5927\u97d3\u6c11\u570b|\uc740 |\u6c11\u4e3b\u5171\u548c\u570b|\uc774\ub2e4.\n\n>>> [x for x in hanja.split_hanja('\u5927\u97d3\u6c11\u570b\uc740 \u6c11\u4e3b\u5171\u548c\u570b\uc774\ub2e4.')]\n['\u5927\u97d3\u6c11\u570b', '\uc740 ', '\u6c11\u4e3b\u5171\u548c\u570b', '\uc774\ub2e4.']\n\n\uc8fc\uc5b4\uc9c4 \uae00\uc790\uac00 \ud55c\uc790\uc778\uc9c0\uc758 \uc5ec\ubd80\ub97c \ud310\ubcc4\n````````````````````````````````````\n\n>>> hanja.is_hanja('\u97d3')\nTrue\n\n>>> hanja.is_hanja('\ud55c')\nFalse\n\n\ubb38\uc7a5 \ubcc0\ud658\n`````````\n\n\uce58\ud658 \ubaa8\ub4dc \ubcc0\ud658:\n\n>>> hanja.translate('\u5927\u97d3\u6c11\u570b\uc740 \u6c11\u4e3b\u5171\u548c\u570b\uc774\ub2e4.', 'substitution')\n'\ub300\ud55c\ubbfc\uad6d\uc740 \ubbfc\uc8fc\uacf5\ud654\uad6d\uc774\ub2e4.'\n\n\ud63c\uc6a9 \ubaa8\ub4dc \ubcc0\ud658 (text):\n\n>>> hanja.translate('\u5927\u97d3\u6c11\u570b\uc740 \u6c11\u4e3b\u5171\u548c\u570b\uc774\ub2e4.', 'combination-text')\n'\u5927\u97d3\u6c11\u570b(\ub300\ud55c\ubbfc\uad6d)\uc740 \u6c11\u4e3b\u5171\u548c\u570b(\ubbfc\uc8fc\uacf5\ud654\uad6d)\uc774\ub2e4.'\n\n\ud63c\uc6a9 \ubaa8\ub4dc \ubcc0\ud658 (HTML):\n\n>>> hanja.translate(u'\u5927\u97d3\u6c11\u570b\uc740 \u6c11\u4e3b\u5171\u548c\u570b\uc774\ub2e4.', 'combination-html')\n'\u5927\u97d3\u6c11\u570b(\ub300\ud55c\ubbfc\uad6d)\uc740 \u6c11\u4e3b\u5171\u548c\u570b(\ubbfc\uc8fc\uacf5\ud654\uad6d)\uc774\ub2e4.'\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/suminb/hanja", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "hanja", "package_url": "https://pypi.org/project/hanja/", "platform": "", "project_url": "https://pypi.org/project/hanja/", "project_urls": { "Homepage": "https://github.com/suminb/hanja" }, "release_url": "https://pypi.org/project/hanja/0.13.3/", "requires_dist": null, "requires_python": "", "summary": "Hangul & Hanja library", "version": "0.13.3", "yanked": false, "yanked_reason": null }, "last_serial": 9155777, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "83928863f2b932d73fb29f1525485ef7", "sha256": "0cbb694d7d4596bb041b8f320d7596f6445ecb51e841cf35cd93d02ed11bab81" }, "downloads": -1, "filename": "hanja-0.10.0.tar.gz", "has_sig": false, "md5_digest": "83928863f2b932d73fb29f1525485ef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134771, "upload_time": "2014-09-22T09:37:54", "upload_time_iso_8601": "2014-09-22T09:37:54.072423Z", "url": "https://files.pythonhosted.org/packages/e5/37/e35e7f45c286e62cfe977681cf4160e4de3bc9920d9f6aa7e6000d651ac9/hanja-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "595557364d795d35256570eea3f59f67", "sha256": "51d3c168fed586db43118ff6addd9f3827da7448badf4cad6a4ff434168807ca" }, "downloads": -1, "filename": "hanja-0.10.1.tar.gz", "has_sig": false, "md5_digest": "595557364d795d35256570eea3f59f67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134817, "upload_time": "2014-09-23T05:18:21", "upload_time_iso_8601": "2014-09-23T05:18:21.137136Z", "url": "https://files.pythonhosted.org/packages/5f/83/b25a1be36110721f8cb40b0b6695321cd46cd31ef51fd662dabf8c7c7dd4/hanja-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "52010c4462fa131c0e73e2a26febc20a", "sha256": "934672bd228f5f3af3a488a64f9a87a155b41314d25eaab2d20f74d3f1fa4b09" }, "downloads": -1, "filename": "hanja-0.10.2.tar.gz", "has_sig": false, "md5_digest": "52010c4462fa131c0e73e2a26febc20a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136462, "upload_time": "2014-09-29T06:11:53", "upload_time_iso_8601": "2014-09-29T06:11:53.647780Z", "url": "https://files.pythonhosted.org/packages/6a/14/a572e91b0c868a2f8508c8543d708d25fcc6018555fb835e7be89efa3b88/hanja-0.10.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "eb8230ae925f577138d67d8fa2f544af", "sha256": "f38655ed67a5f80043cffcede19d941a6a9b892c2c09c4fd70e2d99390fc2ba3" }, "downloads": -1, "filename": "hanja-0.10.3.tar.gz", "has_sig": false, "md5_digest": "eb8230ae925f577138d67d8fa2f544af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137567, "upload_time": "2015-11-23T16:29:47", "upload_time_iso_8601": "2015-11-23T16:29:47.992639Z", "url": "https://files.pythonhosted.org/packages/f7/36/1910163251049eb5de6137e28d032a4609c42a00357d5d1424bcdcad54e8/hanja-0.10.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "e423f5076bb9e67f2a45bc424ba162b4", "sha256": "d5edf49cf87230144c34df653d8ca30c00b85fb0d85554a899a2757c8c9e6335" }, "downloads": -1, "filename": "hanja-0.11.0.zip", "has_sig": false, "md5_digest": "e423f5076bb9e67f2a45bc424ba162b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140522, "upload_time": "2016-05-18T10:08:27", "upload_time_iso_8601": "2016-05-18T10:08:27.984598Z", "url": "https://files.pythonhosted.org/packages/13/98/2bd12bb258af22a53e21efcd8a89a862f7aa68300149bebb41b52dc90d1a/hanja-0.11.0.zip", "yanked": false, "yanked_reason": null } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "bf8907a7e8859d11effe485787e744b5", "sha256": "b486a5f8bc15c2a1636d397e284ef43a94f909e44a4f5b7e995bdf1df402e22c" }, "downloads": -1, "filename": "hanja-0.12.1.tar.gz", "has_sig": false, "md5_digest": "bf8907a7e8859d11effe485787e744b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4051, "upload_time": "2019-09-10T04:09:35", "upload_time_iso_8601": "2019-09-10T04:09:35.868736Z", "url": "https://files.pythonhosted.org/packages/17/e1/e8bc022d26576f7b1c69065b9542988124daa88775f7ff87a3c16ec43be8/hanja-0.12.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "810d8cc3108ed7160506db5189e0b1b6", "sha256": "d201a1247b3959bbbb544263d4c05c91b889561a2a5b9af14e90388bb01ba7b0" }, "downloads": -1, "filename": "hanja-0.12.2.tar.gz", "has_sig": false, "md5_digest": "810d8cc3108ed7160506db5189e0b1b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4343, "upload_time": "2019-09-10T04:22:05", "upload_time_iso_8601": "2019-09-10T04:22:05.286802Z", "url": "https://files.pythonhosted.org/packages/3e/48/de20133c0d95a52c886547b455aba61ba7a6a99544f5411ac6e3b5895c4d/hanja-0.12.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.3": [ { "comment_text": "", "digests": { "md5": "86257506f9a6d0b9bcbdb9b40c705d78", "sha256": "3c29e2c95c42d5b7918cc65888cf72003af5b22b1b90145a293ad5d170981e10" }, "downloads": -1, "filename": "hanja-0.12.3.tar.gz", "has_sig": false, "md5_digest": "86257506f9a6d0b9bcbdb9b40c705d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119088, "upload_time": "2019-09-10T04:36:31", "upload_time_iso_8601": "2019-09-10T04:36:31.609712Z", "url": "https://files.pythonhosted.org/packages/a0/a9/17ce5aea4ff0e45336a2bb8dfd166d135b529977ed299846fb1f05baf775/hanja-0.12.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "3531b94ee1ed4f44318c8491e52d5566", "sha256": "49c3ef360b04c96c0308d7447a94bee13450a15a011bea44a72ae94ca7378cc8" }, "downloads": -1, "filename": "hanja-0.13.0.tar.gz", "has_sig": false, "md5_digest": "3531b94ee1ed4f44318c8491e52d5566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119363, "upload_time": "2019-10-30T16:06:55", "upload_time_iso_8601": "2019-10-30T16:06:55.051459Z", "url": "https://files.pythonhosted.org/packages/b2/85/eef85dbecec657f6dc4bd37ff44d86e0ef2e96d90587172c4d5ee5322f5a/hanja-0.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "6efca777a5cc352efa3e6c31eee34c04", "sha256": "bf34464f2fb72fd35b43d3bda7ef7349cd4cd5e166f0bdd5fd35ea836d23728a" }, "downloads": -1, "filename": "hanja-0.13.1.tar.gz", "has_sig": false, "md5_digest": "6efca777a5cc352efa3e6c31eee34c04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119671, "upload_time": "2020-03-31T08:04:16", "upload_time_iso_8601": "2020-03-31T08:04:16.734725Z", "url": "https://files.pythonhosted.org/packages/4c/7a/781b2d7fc03873e413ae44bfe812870ee2ae3456f280258ffe7469e0a766/hanja-0.13.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "ea1da6ba8caf14502053574a88b2545f", "sha256": "1a949fc413ed3649e17e36d02cf3bd7e548a099e7f2cc90c780df75cde218a42" }, "downloads": -1, "filename": "hanja-0.13.2.tar.gz", "has_sig": false, "md5_digest": "ea1da6ba8caf14502053574a88b2545f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119758, "upload_time": "2020-04-09T08:33:54", "upload_time_iso_8601": "2020-04-09T08:33:54.972262Z", "url": "https://files.pythonhosted.org/packages/23/f3/1534364869b5b5e66d103a8e45997ea4981124763146c2582330143db658/hanja-0.13.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "5360181a9832827af303f47e258ff29b", "sha256": "e93e1484087fd157d89843b059642446c05eb774cf8a402c452ffa38380d6511" }, "downloads": -1, "filename": "hanja-0.13.3.tar.gz", "has_sig": false, "md5_digest": "5360181a9832827af303f47e258ff29b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120215, "upload_time": "2021-01-17T11:20:45", "upload_time_iso_8601": "2021-01-17T11:20:45.758910Z", "url": "https://files.pythonhosted.org/packages/56/97/ce51b5c771e7c9a673568232125e587cbc378ff1dd13057f237bedcd71e8/hanja-0.13.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [], "0.9.0": [ { "comment_text": "", "digests": { "md5": "d8cd0f57dcc5af428b410131bd1e7d85", "sha256": "49f14cf7896f8081283ceae7894c65a0704f108df72a0a1472ad5d494cbc74ea" }, "downloads": -1, "filename": "hanja-0.9.0.tar.gz", "has_sig": false, "md5_digest": "d8cd0f57dcc5af428b410131bd1e7d85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135343, "upload_time": "2013-04-21T07:44:07", "upload_time_iso_8601": "2013-04-21T07:44:07.598742Z", "url": "https://files.pythonhosted.org/packages/b2/79/1b607f0752c778ae92f1f22f4053b69ec3562a865c784f2349e35a50322d/hanja-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5360181a9832827af303f47e258ff29b", "sha256": "e93e1484087fd157d89843b059642446c05eb774cf8a402c452ffa38380d6511" }, "downloads": -1, "filename": "hanja-0.13.3.tar.gz", "has_sig": false, "md5_digest": "5360181a9832827af303f47e258ff29b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120215, "upload_time": "2021-01-17T11:20:45", "upload_time_iso_8601": "2021-01-17T11:20:45.758910Z", "url": "https://files.pythonhosted.org/packages/56/97/ce51b5c771e7c9a673568232125e587cbc378ff1dd13057f237bedcd71e8/hanja-0.13.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }