{ "info": { "author": "Thomas Roten", "author_email": "thomas@roten.us", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Linguistic" ], "description": "=============\nDragon Mapper\n=============\n\n.. image:: https://badge.fury.io/py/dragonmapper.png\n :target: http://badge.fury.io/py/dragonmapper\n \n.. image:: https://travis-ci.org/tsroten/dragonmapper.png?branch=develop\n :target: https://travis-ci.org/tsroten/dragonmapper\n\nDragon Mapper is a Python library that provides identification and conversion\nfunctions for Chinese text processing.\n\n* Documentation: http://dragonmapper.rtfd.org\n* GitHub: https://github.com/tsroten/dragonmapper\n* Free software: MIT license\n\nFeatures\n--------\n\n* Convert between Chinese characters, Pinyin, Zhuyin, and the International\n Phonetic Alphabet.\n* Identify a string as Traditional or Simplified Chinese, Pinyin, Zhuyin, or\n the International Phonetic Alphabet.\n\n.. code:: python\n\n >>> s = '\u6211\u662f\u4e00\u4e2a\u7f8e\u56fd\u4eba\u3002'\n >>> dragonmapper.hanzi.is_simplified(s)\n True\n >>> dragonmapper.hanzi.to_pinyin(s)\n 'w\u01d2sh\u00ecy\u012bg\u00e8m\u011bigu\u00f3r\u00e9n\u3002'\n >>> dragonmapper.hanzi.to_pinyin(s, all_readings=True)\n '[w\u01d2][sh\u00ec/shi/t\u00ed][y\u012b][g\u00e8/ge/g\u011b/g\u00e0n][m\u011bi][gu\u00f3][r\u00e9n/ren]\u3002'\n\n.. code:: python\n\n >>> s = 'W\u01d2 sh\u00ec y\u012bg\u00e8 m\u011bigu\u00f3r\u00e9n.'\n >>> dragonmapper.transcriptions.is_pinyin(s)\n True\n >>> dragonmapper.transcriptions.pinyin_to_zhuyin(s)\n '\u3128\u311b\u02c7 \u3115\u02cb \u3127 \u310d\u311c\u02cb \u3107\u311f\u02c7 \u310d\u3128\u311b\u02ca \u3116\u3123\u02ca.'\n >>> dragonmapper.transcriptions.pinyin_to_ipa(s)\n 'w\u0254\u02e7\u02e9\u02e7 \u0282\u0268\u02e5\u02e9 i\u02e5 k\u0264\u02e5\u02e9 me\u026a\u02e7\u02e9\u02e7 kw\u0254\u02e7\u02e5 \u0290\u0259n\u02e7\u02e5.'\n\nGetting Started\n---------------\n* `Install Dragon Mapper `_\n* Read `Dragon Mapper's tutorial `_\n* Report bugs and ask questions via `GitHub Issues `_\n* Refer to the `API documentation `_ when you need more technical information\n* `Contribute `_ documentation, code, or feedback\n\n\n\n\nChange Log\n----------\n\n0.2.6 (2016-05-23)\n++++++++++++++++++\n\n* Fixes reading for \u5973. Fixes #10.\n* Add a note about Unicode string for Python 2 users.\n* Bumps required hanzidentifier version.\n* Fix umlaut on \"l\" consonant. Fixes #14.\n\n0.2.5 (2015-08-06)\n++++++++++++++++++\n\n* Fixes #9. Uses io.open() in setup.py with UTF-8 encoding.\n\n0.2.4 (2015-04-08)\n++++++++++++++++++\n\n* Fixes #8. Adds re.UNICODE to transcription conversion.\n* Fixes misformatted readings for certain characters.\n* Fixes #7. Fixes incorrect Unihan Database readings for the 'ou' vowel combinations.\n\n0.2.3 (2014-04-28)\n++++++++++++++++++\n\n* Fixes #6. Adds -r suffix syllable to transcription mapping data.\n\n0.2.2 (2014-04-28)\n++++++++++++++++++\n\n* Fixes a capitalization bug related to #5.\n\n0.2.1 (2014-04-28)\n++++++++++++++++++\n\n* Reformats ``README.rst``.\n* Renames change log file to ``*.rst``.\n* Adds authors and contributing files.\n* Sets up Travis CI.\n* Adds version to ``__init__.py``.\n* Fixes #5. Make ``accented_to_numbered()`` add apostrophes when needed.\n* Fixes #4. Fixes ``numbered_to_accented()`` handling of ``'v'`` vowel.\n* Fixes #3. Changes ``IndexError`` exception handlers to ``KeyError``.\n* Fixes #2. Fixes ``accented_to_numbered()`` with uppercase accented vowel.\n\n0.2.0 (2014-04-14)\n++++++++++++++++++\n\n* Fixes typo in is_pinyin.\n* Adds is_pinyin_compatible() and is_zhuyin_compatible() functions.\n* Removes code for identifying Hanzi and incorporates Hanzi Identifier library.\n* Removes Sphinx viewcode extension.\n* Adds Python 3.4 environment to tox configuration.\n* Fixes typo in setup.py. Fixes #1.\n\n0.1.0 (2014-02-17)\n++++++++++++++++++\n\n* Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tsroten/dragonmapper", "keywords": "chinese,mandarin,transcription,pinyin,zhuyin,ipa,convert,bopomofo,hanzi,characters,readings", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "dragonmapper", "package_url": "https://pypi.org/project/dragonmapper/", "platform": "any", "project_url": "https://pypi.org/project/dragonmapper/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tsroten/dragonmapper" }, "release_url": "https://pypi.org/project/dragonmapper/0.2.6/", "requires_dist": null, "requires_python": null, "summary": "Identification and conversion functions for Chinese text processing", "version": "0.2.6" }, "last_serial": 2129084, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f091f4351fbfda9861e8df4cd59d77f9", "sha256": "1eab4913e349fd9886b4f8bfed5ef8270501a275feef375aeaabdf72152369ea" }, "downloads": -1, "filename": "dragonmapper-0.1.tar.gz", "has_sig": true, "md5_digest": "f091f4351fbfda9861e8df4cd59d77f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1395545, "upload_time": "2014-02-17T07:46:54", "url": "https://files.pythonhosted.org/packages/cd/5a/acbb8fccc4a12e65479e14d5f812fb7760680e8b832da8b351d1069d9b34/dragonmapper-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2f851fbcfad3e3fb904ac65100bf2a63", "sha256": "611ee6896606633fae37a5468d41cc27f76d09a1c24c2828270e3c9d75bd40ff" }, "downloads": -1, "filename": "dragonmapper-0.2.tar.gz", "has_sig": true, "md5_digest": "2f851fbcfad3e3fb904ac65100bf2a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1396704, "upload_time": "2014-04-14T08:08:47", "url": "https://files.pythonhosted.org/packages/fc/91/0ad44d117c7720ad399b2b3b535a51b9309692372b4a14dbc087ffcfb6ee/dragonmapper-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fc19cec7a3b62efb04441025caaa7ec4", "sha256": "1aa2629921054d8c4b4ed54234cb95219130279b1e987fba0329d8d9deb0e199" }, "downloads": -1, "filename": "dragonmapper-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc19cec7a3b62efb04441025caaa7ec4", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1386781, "upload_time": "2014-04-28T05:20:55", "url": "https://files.pythonhosted.org/packages/b5/18/52c3363143aee7b4589176d5d08da3d955118074e10a4608f91106c845b5/dragonmapper-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56cfccb8ce567a2ba909c8b1f29e794f", "sha256": "cde1b0a3fe5a60e01780444d5688d917af3569c5032bec3d109647441811dd48" }, "downloads": -1, "filename": "dragonmapper-0.2.1.tar.gz", "has_sig": false, "md5_digest": "56cfccb8ce567a2ba909c8b1f29e794f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399824, "upload_time": "2014-04-28T05:20:33", "url": "https://files.pythonhosted.org/packages/77/04/8127745121af6dc4974ef3d47fa5256d4531746274c3278223e5afd99d53/dragonmapper-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c7ade4921b45646e55810b4e778824fd", "sha256": "57f089de6d8405bc1a969f6f54dfe2156cc878f6c18e92e14efaae28e6eca262" }, "downloads": -1, "filename": "dragonmapper-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7ade4921b45646e55810b4e778824fd", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1386834, "upload_time": "2014-04-28T05:39:16", "url": "https://files.pythonhosted.org/packages/26/35/2563a0d30a93423af12d0d213fe52607cd71808cbb6b38b336a36d79cebe/dragonmapper-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e12c49c674e5ff1d9294d64972b563f9", "sha256": "b48730a894ab4bb8f434ce4de8c09847cfb8046bf9093dc918479f6f4c9c656a" }, "downloads": -1, "filename": "dragonmapper-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e12c49c674e5ff1d9294d64972b563f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399906, "upload_time": "2014-04-28T05:39:04", "url": "https://files.pythonhosted.org/packages/22/00/83c778180dfb1f46f0665a5276bfcae9107e2beb444814478c640abbd795/dragonmapper-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8de2e809b93cce39911037b526d785d5", "sha256": "711c8e684c37287209a2819ffd8c6990b08a33f3af78cee618835a5195d450b0" }, "downloads": -1, "filename": "dragonmapper-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8de2e809b93cce39911037b526d785d5", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1386905, "upload_time": "2014-04-28T06:19:38", "url": "https://files.pythonhosted.org/packages/e1/63/8f3289eac8f183855b70544e909f8f5ae3b878bf4d95791198fe210585a2/dragonmapper-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a01cb3870ac6eba72a1b2ac8ed255fe", "sha256": "44c55a4e52feb1f1b2c72b4e9dde03d49d3e7e3abb5e583f2a0c7a3d0a445a40" }, "downloads": -1, "filename": "dragonmapper-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5a01cb3870ac6eba72a1b2ac8ed255fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399968, "upload_time": "2014-04-28T06:19:20", "url": "https://files.pythonhosted.org/packages/aa/5e/1550606551bdf5fc8b6c75d090142f5aaed15f316945b9653ccaad332486/dragonmapper-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f3d0b48e403bdc3e7c92e2702c684740", "sha256": "51f52c083cd1dcb1019ad31e2b256f645aedac122ac7dbcfa97e2e934f48fa5f" }, "downloads": -1, "filename": "dragonmapper-0.2.4.tar.gz", "has_sig": false, "md5_digest": "f3d0b48e403bdc3e7c92e2702c684740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399856, "upload_time": "2015-04-08T19:53:51", "url": "https://files.pythonhosted.org/packages/82/98/6d64aa2938e24075260e045024c63535c8404a26c77d66e46f35ac989e60/dragonmapper-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "03ccd232802e30bb2d3daa9029cb18f7", "sha256": "2b024e3e818ad4ffaf59b2db7f52d4a17a5b41385f65df8a3a8cfb7d98688055" }, "downloads": -1, "filename": "dragonmapper-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03ccd232802e30bb2d3daa9029cb18f7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1386776, "upload_time": "2015-08-06T20:04:22", "url": "https://files.pythonhosted.org/packages/cb/27/5ae439aedf18f12259cbade19f8348af36128b0685b40b1320e28617068e/dragonmapper-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "403611420f62202d9c1b3e816f260273", "sha256": "28d351d1ea5177617c2e24650587563d00acec0ff8e1ddad54c7c124c4cd99e5" }, "downloads": -1, "filename": "dragonmapper-0.2.5.tar.gz", "has_sig": false, "md5_digest": "403611420f62202d9c1b3e816f260273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399870, "upload_time": "2015-08-06T20:04:13", "url": "https://files.pythonhosted.org/packages/58/ba/c2c5580c220bc6ea4fc31007c31c76eaa1167323d4791e8a15231920f06f/dragonmapper-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "3953d447a43ad3d8d96fbd24999f7e38", "sha256": "21e0324ca05d553645887515202349e24427700f4c86d250d85d32b958d4bc31" }, "downloads": -1, "filename": "dragonmapper-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3953d447a43ad3d8d96fbd24999f7e38", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1387027, "upload_time": "2016-05-23T12:54:40", "url": "https://files.pythonhosted.org/packages/41/d7/cd3eda4bd4b3fdc19440209e5f9682bad817daa21879db5771ad6a8ae5d8/dragonmapper-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e7bf74caeaec710a36ede5df01159fe", "sha256": "f2584fb3b29df442907cf7422893becbb8c8429d9f6611f0ba111bdfec495ec9" }, "downloads": -1, "filename": "dragonmapper-0.2.6.tar.gz", "has_sig": false, "md5_digest": "4e7bf74caeaec710a36ede5df01159fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399659, "upload_time": "2016-05-23T12:54:21", "url": "https://files.pythonhosted.org/packages/d9/ec/2d7ba67efa5ce88c91db08b8fd1fc65f3bab5619c4768705b3b5c3bbed15/dragonmapper-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3953d447a43ad3d8d96fbd24999f7e38", "sha256": "21e0324ca05d553645887515202349e24427700f4c86d250d85d32b958d4bc31" }, "downloads": -1, "filename": "dragonmapper-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3953d447a43ad3d8d96fbd24999f7e38", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1387027, "upload_time": "2016-05-23T12:54:40", "url": "https://files.pythonhosted.org/packages/41/d7/cd3eda4bd4b3fdc19440209e5f9682bad817daa21879db5771ad6a8ae5d8/dragonmapper-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e7bf74caeaec710a36ede5df01159fe", "sha256": "f2584fb3b29df442907cf7422893becbb8c8429d9f6611f0ba111bdfec495ec9" }, "downloads": -1, "filename": "dragonmapper-0.2.6.tar.gz", "has_sig": false, "md5_digest": "4e7bf74caeaec710a36ede5df01159fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399659, "upload_time": "2016-05-23T12:54:21", "url": "https://files.pythonhosted.org/packages/d9/ec/2d7ba67efa5ce88c91db08b8fd1fc65f3bab5619c4768705b3b5c3bbed15/dragonmapper-0.2.6.tar.gz" } ] }