{ "info": { "author": "Tran Anh Nhan", "author_email": "vfa.nhanta@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# UCP9 - Unicode To CP932 Transcoder\nA small python package which helps transcode cp932-incompatible kanji characters to their cp932-compatible equivalents\n\n### This module provides a transcoding service:\n- FROM: An arbitrary unicode character.\n- TO: A cp932-compatible, semantically similar but differently encoded version of the same character.\n\n### Usage:\n```\n import ucp9\n ucp9.convert(string, option)\n```\n**[string]**: a string that contains cp932-incompatible characters\n\n**[option]**: Option to handle cp932-inconvertible characters.\n - \"keep\": keep the cp932-inconvertible characters. NOTE: the return string WON'T be cp932-compatible.\n - \"remove\": remove the cp932-inconvertible characters.\n - \"replace\": (Default behaviour) replace the cp932-inconvertible characters with \"?\"\n\n### Currently supported unicode character blocks:\n- [x] Kangxi Radicals\n- [x] Print Standard Character\n- [x] Old type\n- [x] CJK Radicals Supplement\n- [x] Katakana Phonetic Extensions\n- [x] CJK Unified Ideographs\n- [x] CJK Compatibility Ideographs\n- [x] CJK Compatibility Ideographs Supplements\n\n### Note:\n- cp932-incompatible: characters which cannot encode to cp932 using string.encode(), but could potentially have equivalent cp932-encodable versions of themselves.\n- cp932-inconvertible: characters which cannot encode to cp932, and doesn't have a cp932-encodable version.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nhantranz/ucp9", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ucp9", "package_url": "https://pypi.org/project/ucp9/", "platform": "", "project_url": "https://pypi.org/project/ucp9/", "project_urls": { "Homepage": "https://github.com/nhantranz/ucp9" }, "release_url": "https://pypi.org/project/ucp9/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Unicode To CP932 Transcoder", "version": "1.0.1" }, "last_serial": 5712770, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8f05c225f30b2d1abcec2a91cf6be706", "sha256": "d14fa173c8dcd5da235837121d45e700754560822f8f35a827846ab9d75c01cb" }, "downloads": -1, "filename": "ucp9-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f05c225f30b2d1abcec2a91cf6be706", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4080, "upload_time": "2019-06-14T04:48:36", "url": "https://files.pythonhosted.org/packages/71/71/6c20df5ed22e02d40794c9f0b43eeb8bc16d06395a0c0ef0a3f512e7be13/ucp9-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cab973e3191e0033ecdc6b638e883df1", "sha256": "a057155938ffcc5ed42eeda6cb6ed3576f3ff1b1255ae34fe52c378eca678a12" }, "downloads": -1, "filename": "ucp9-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cab973e3191e0033ecdc6b638e883df1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2647, "upload_time": "2019-06-14T04:48:38", "url": "https://files.pythonhosted.org/packages/dc/34/6f67ef897878f41fe09d7af4da1433575123426c6f2fe0b8ebd371cd11db/ucp9-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "48b8e4166d9ae023d8ebc8f9d7fab0e0", "sha256": "859b3563b9613840e33688237e2353adc6cb503830ec2cd40367c4c650663db3" }, "downloads": -1, "filename": "ucp9-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "48b8e4166d9ae023d8ebc8f9d7fab0e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4070, "upload_time": "2019-06-14T06:19:16", "url": "https://files.pythonhosted.org/packages/b9/e0/dec74be25c2d817356161c4d4ebf3d8aff8ca7aa619ea4aca4ac20157055/ucp9-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16d4498dde48e9ffc2055fd7361ceb2e", "sha256": "889949854c5192b837132bbe05e139b08c1dd34f81510d6ce85b53fa44d08cf4" }, "downloads": -1, "filename": "ucp9-0.0.2.tar.gz", "has_sig": false, "md5_digest": "16d4498dde48e9ffc2055fd7361ceb2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2649, "upload_time": "2019-06-14T06:19:18", "url": "https://files.pythonhosted.org/packages/c4/b0/1e2cd5804441aaaa72ed97b5ab9feec02869c887a83754333c65c48ee7b9/ucp9-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7e278ce193edd12e4f2a360b13c476c3", "sha256": "0d1ed2921bdb0ef80b72fafe81d76bba361303fd6c3f094acfa3923cf3c9fef0" }, "downloads": -1, "filename": "ucp9-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7e278ce193edd12e4f2a360b13c476c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4577, "upload_time": "2019-06-14T06:25:25", "url": "https://files.pythonhosted.org/packages/4d/3f/e5869ab15cb6a86f88bb7e967d614b1408bb4f0cd8954325f87632c24b62/ucp9-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e1151f2da2eabd79d64802e3e035a13", "sha256": "953c67b187e22fa3146026c30d70714463b3f4cf7894561fa8bcea6329085360" }, "downloads": -1, "filename": "ucp9-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5e1151f2da2eabd79d64802e3e035a13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1773, "upload_time": "2019-06-14T06:25:26", "url": "https://files.pythonhosted.org/packages/9b/ca/36059375eb7c52cb4e7aba488ebc56362a8689029e8c39cec6f5ceedc66b/ucp9-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cb9bc0cf4436baaf60c59b18ff655391", "sha256": "ada57494cf0e45d586ce00ac3a19160951797af1c0416407f0f6764cac4fc852" }, "downloads": -1, "filename": "ucp9-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cb9bc0cf4436baaf60c59b18ff655391", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6080, "upload_time": "2019-06-14T06:53:23", "url": "https://files.pythonhosted.org/packages/0d/e2/d01fded3d5825ddbc6e76d1ae867c378b6fe5f8e04f2359873aee6273aa4/ucp9-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52ae61337215f63a6a42c24633ee35ab", "sha256": "d1e8c84b60474adfb7752d0ae544652401979958a540a60e9257643c5080c110" }, "downloads": -1, "filename": "ucp9-0.0.4.tar.gz", "has_sig": false, "md5_digest": "52ae61337215f63a6a42c24633ee35ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2767, "upload_time": "2019-06-14T06:53:24", "url": "https://files.pythonhosted.org/packages/5f/3c/d1c91d9254864e2c502b646486e08ff0c76eec87683388adbba63e750340/ucp9-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d8812d22f37f94a375233786834dbb36", "sha256": "e68579422a3c9fed52b74441505b98dbc2f2ad8b792dcc733d6a5a264da92b53" }, "downloads": -1, "filename": "ucp9-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d8812d22f37f94a375233786834dbb36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39542, "upload_time": "2019-06-14T07:10:34", "url": "https://files.pythonhosted.org/packages/96/4f/f19d83bef16c8290dbb1eea6e73b6eecdb11a170bd49b7c1a3813b994c61/ucp9-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "797166911d28807cd483f255eee6ce50", "sha256": "e94e32914ad229fa9214d7e2545f4cd4ee3c960e0880d7d490fb22e25dd89633" }, "downloads": -1, "filename": "ucp9-0.0.5.tar.gz", "has_sig": false, "md5_digest": "797166911d28807cd483f255eee6ce50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2782, "upload_time": "2019-06-14T07:10:36", "url": "https://files.pythonhosted.org/packages/f7/2a/7ea207909e112c4baf1d832be0d88880df45087779cb0b160a29e0dbe250/ucp9-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "02bf2f752b713670c0be65ff4030469b", "sha256": "cf4df13c4fefe9aeac62a1e2353ad36e58ed1ba8be0fc8b0764a9694cf33911e" }, "downloads": -1, "filename": "ucp9-0.0.6.tar.gz", "has_sig": false, "md5_digest": "02bf2f752b713670c0be65ff4030469b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2782, "upload_time": "2019-06-14T07:28:01", "url": "https://files.pythonhosted.org/packages/6c/29/26ff2a2feb76838c10776fcadb6b0c3f5725e4c97de1a0c2cffff4e77762/ucp9-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "714c255ce3421290343fcf50e17f6652", "sha256": "3e353342e48b8e319a60f49d933445c3a3ba70d5ffe30e21a775fa577b997970" }, "downloads": -1, "filename": "ucp9-0.1.0.tar.gz", "has_sig": false, "md5_digest": "714c255ce3421290343fcf50e17f6652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2793, "upload_time": "2019-06-14T07:54:21", "url": "https://files.pythonhosted.org/packages/49/30/50913aac4cb4fb5e662135653d98525feabbed39dd8940e09b6c9def701f/ucp9-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6f7acfd35401706bef0d16bdb1f2030d", "sha256": "056de1ec46a1b06f1287ab3fee2c3a527cbb32ee7506d686d6a0abebb9ce1e26" }, "downloads": -1, "filename": "ucp9-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6f7acfd35401706bef0d16bdb1f2030d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38824, "upload_time": "2019-06-14T08:20:32", "url": "https://files.pythonhosted.org/packages/84/c8/f2f7ecf40da12fbfcd4589f2334542763cebd85e20ab1875d24fe79a6b29/ucp9-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b84999272d6abf658780cbc05b6b35e0", "sha256": "b1d55cedddd9f710e98dcdbded878f17627a489806ddf453549fa092efdb382d" }, "downloads": -1, "filename": "ucp9-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b84999272d6abf658780cbc05b6b35e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37261, "upload_time": "2019-07-03T02:48:39", "url": "https://files.pythonhosted.org/packages/0e/a1/51ecf902c05aa4edbeb079e524992aaae46493e856b2ca2ca0e3a619335d/ucp9-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6141b5cbd95e6b72763021e23f76b460", "sha256": "2ed056cabcde65d513e6e403ea8b925c57a6c91f62ce2ac6b05ed08fccf26c1d" }, "downloads": -1, "filename": "ucp9-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6141b5cbd95e6b72763021e23f76b460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38867, "upload_time": "2019-06-14T08:37:31", "url": "https://files.pythonhosted.org/packages/53/49/02098bc5ee678b29e47a25928e4cff63dcc1e15447b7b8b0820e922a5644/ucp9-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1af1631ba00b1835e848eef8f371aae2", "sha256": "1e8c47b08f1cfa6513c8276d1a97dc442c72a890da60116fd062fe45b229c45f" }, "downloads": -1, "filename": "ucp9-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1af1631ba00b1835e848eef8f371aae2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37272, "upload_time": "2019-07-03T02:48:42", "url": "https://files.pythonhosted.org/packages/53/98/e9b99f53941c4e71a8e382bc511e49d350858c98bc25e0f0bc6e290bfc2c/ucp9-0.1.3-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "811737490d347a47db61331d828d19c7", "sha256": "d28f156459baf723077722e0fe2a0ed3250936c96493d66fc5a85775b63c50ab" }, "downloads": -1, "filename": "ucp9-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "811737490d347a47db61331d828d19c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13559, "upload_time": "2019-08-07T07:02:42", "url": "https://files.pythonhosted.org/packages/cb/f1/bb21b2b267f68d541e615e80ffb4aa673eda3b9b290b0cc5e4b555780b55/ucp9-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c73761c091a71ca5036bc31c4680eff4", "sha256": "5d99cf750872c4f4079caa123b6984cd49c4e9cadc40c1139aec6c5c83673071" }, "downloads": -1, "filename": "ucp9-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c73761c091a71ca5036bc31c4680eff4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13783, "upload_time": "2019-08-07T07:02:44", "url": "https://files.pythonhosted.org/packages/3b/bd/7fab2bfb2d6d97ecbb8e85d534a08f6547df68e70bb946c24f1fdf25c550/ucp9-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ef606026e8097557ea51315fb9d94463", "sha256": "da479f420f85542bc7c5ca2ab20fa35610dcd4eb9a52684bbff00fe47d6f8382" }, "downloads": -1, "filename": "ucp9-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ef606026e8097557ea51315fb9d94463", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13557, "upload_time": "2019-08-16T03:02:55", "url": "https://files.pythonhosted.org/packages/96/41/4c9b1965089b6285f3f28a335fac248306b272b304cceff96c07bc58db29/ucp9-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9928b0b84f426771daa1c9362ad4a1e1", "sha256": "6963519c819a736298bef0a8e34bebdbca265db2595af941e09b9305938652b7" }, "downloads": -1, "filename": "ucp9-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9928b0b84f426771daa1c9362ad4a1e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13789, "upload_time": "2019-08-16T03:02:57", "url": "https://files.pythonhosted.org/packages/ec/5c/7170564ee74e26c610ca4387274e2b563deba74f4e7dbb9d8f4227f2a69d/ucp9-0.2.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f4b36d66f73e036de07c851c71c762ba", "sha256": "1ac55587f7b33f069b741421a8ef60680ab0dba826b45bf338505b39609f05dd" }, "downloads": -1, "filename": "ucp9-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4b36d66f73e036de07c851c71c762ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-16T10:31:31", "url": "https://files.pythonhosted.org/packages/88/a2/70692466e7561dcfcef3425333a0df1ccfa97bade9a7918e8f67de5f487b/ucp9-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d038e4408d5762dd0606a5ef783153e5", "sha256": "279d050f33dee0f34b745d9293660c72330917f1bf838375ea7080bf7296f7a2" }, "downloads": -1, "filename": "ucp9-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d038e4408d5762dd0606a5ef783153e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13794, "upload_time": "2019-08-16T10:31:33", "url": "https://files.pythonhosted.org/packages/6a/de/47c05f39a4d2377eed3e79f305ae34bb83f4128f9914c8ffb390dfbf2265/ucp9-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8cd12b2150537c20af7ffa12116e84ed", "sha256": "bbee057969498943dd855cf090e3e45dde1fc220947f4f0bc419b4948a1c91c3" }, "downloads": -1, "filename": "ucp9-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8cd12b2150537c20af7ffa12116e84ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13556, "upload_time": "2019-08-22T02:45:31", "url": "https://files.pythonhosted.org/packages/29/10/590ef401f3336cf3a45406df2db9b3cf2fffd8aab013ac1a75f255090c9e/ucp9-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b20c509c63d285486bbb1a957ef605e", "sha256": "27cfb05f95d913345fcadbea74bf99a42825e56ed16b317dddcc68ca92990f8d" }, "downloads": -1, "filename": "ucp9-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4b20c509c63d285486bbb1a957ef605e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13793, "upload_time": "2019-08-22T02:45:33", "url": "https://files.pythonhosted.org/packages/54/14/1820e184fa18bff8174987be8b00b903b7d028946065d32435fef9808a33/ucp9-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8cd12b2150537c20af7ffa12116e84ed", "sha256": "bbee057969498943dd855cf090e3e45dde1fc220947f4f0bc419b4948a1c91c3" }, "downloads": -1, "filename": "ucp9-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8cd12b2150537c20af7ffa12116e84ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13556, "upload_time": "2019-08-22T02:45:31", "url": "https://files.pythonhosted.org/packages/29/10/590ef401f3336cf3a45406df2db9b3cf2fffd8aab013ac1a75f255090c9e/ucp9-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b20c509c63d285486bbb1a957ef605e", "sha256": "27cfb05f95d913345fcadbea74bf99a42825e56ed16b317dddcc68ca92990f8d" }, "downloads": -1, "filename": "ucp9-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4b20c509c63d285486bbb1a957ef605e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13793, "upload_time": "2019-08-22T02:45:33", "url": "https://files.pythonhosted.org/packages/54/14/1820e184fa18bff8174987be8b00b903b7d028946065d32435fef9808a33/ucp9-1.0.1.tar.gz" } ] }