{ "info": { "author": "Hackathon", "author_email": "kimi.huang@brightcells.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===========\nCodeConvert\n===========\n\nCodeConvert is a simple code convert script(library) for Python 2.x, built for human beings.\n\nYou can call function Convert2Utf8 or Convert2Unicode to exec code convert.\nOr just call function Convert2Utf8_test or Convert2Unicode_test to get code convert\u2019s step.\n\nCodeConvert support convert basestring(str or unicode)/tuple/list/dict/set.\n\nInstallation\n============\n\n::\n\n pip install CodeConvert\n\n\nUsage\n=====\n\n::\n\n >>> from CodeConvert import CodeConvert as cc\n\n >>> print cc.Convert2Utf8(u'\\xe6\\x9c\\x80\\xe5\\x90\\x8e\\xe4\\xb8\\x80\\xe4\\xb8\\xaa\\xe9\\x97\\xae\\xe9\\xa2\\x98')\n \u6700\u540e\u4e00\u4e2a\u95ee\u9898\n\n >>> print cc.Convert2Utf8(u'\\\\xe6\\\\x9c\\\\x80\\\\xe5\\\\x90\\\\x8e\\\\xe4\\\\xb8\\\\x80\\\\xe4\\\\xb8\\\\xaa\\\\xe9\\\\x97\\\\xae\\\\xe9\\\\xa2\\\\x98')\n \u6700\u540e\u4e00\u4e2a\u95ee\u9898\n\n >>> print cc.Convert2Utf8({'cc': u'\\\\xe6\\\\x9c\\\\x80\\\\xe5\\\\x90\\\\x8e\\\\xe4\\\\xb8\\\\x80\\\\xe4\\\\xb8\\\\xaa\\\\xe9\\\\x97\\\\xae\\\\xe9\\\\xa2\\\\x98'})\n {'cc': '\\xe6\\x9c\\x80\\xe5\\x90\\x8e\\xe4\\xb8\\x80\\xe4\\xb8\\xaa\\xe9\\x97\\xae\\xe9\\xa2\\x98'}\n\n >>> print cc.Convert2Utf8(['cc', u'\\\\xe6\\\\x9c\\\\x80\\\\xe5\\\\x90\\\\x8e\\\\xe4\\\\xb8\\\\x80\\\\xe4\\\\xb8\\\\xaa\\\\xe9\\\\x97\\\\xae\\\\xe9\\\\xa2\\\\x98'])\n ['cc', '\\xe6\\x9c\\x80\\xe5\\x90\\x8e\\xe4\\xb8\\x80\\xe4\\xb8\\xaa\\xe9\\x97\\xae\\xe9\\xa2\\x98']\n\n >>> print cc.Convert2Utf8(('cc', u'\\\\xe6\\\\x9c\\\\x80\\\\xe5\\\\x90\\\\x8e\\\\xe4\\\\xb8\\\\x80\\\\xe4\\\\xb8\\\\xaa\\\\xe9\\\\x97\\\\xae\\\\xe9\\\\xa2\\\\x98'))\n ('cc', '\\xe6\\x9c\\x80\\xe5\\x90\\x8e\\xe4\\xb8\\x80\\xe4\\xb8\\xaa\\xe9\\x97\\xae\\xe9\\xa2\\x98')\n\n >>> print cc.Convert2Utf8(set(('cc', u'\\\\xe6\\\\x9c\\\\x80\\\\xe5\\\\x90\\\\x8e\\\\xe4\\\\xb8\\\\x80\\\\xe4\\\\xb8\\\\xaa\\\\xe9\\\\x97\\\\xae\\\\xe9\\\\xa2\\\\x98')))\n set(['cc', '\\xe6\\x9c\\x80\\xe5\\x90\\x8e\\xe4\\xb8\\x80\\xe4\\xb8\\xaa\\xe9\\x97\\xae\\xe9\\xa2\\x98'])\n\n >>> cc = cc.Convert2Utf8_test(u'\\xe6\\x9c\\x80\\xe5\\x90\\x8e\\xe4\\xb8\\x80\\xe4\\xb8\\xaa\\xe9\\x97\\xae\\xe9\\xa2\\x98')\n >>> u \u5185\u542b utf8 \u7f16\u7801: obj.encode('raw_unicode_escape')\n\n >>> cc = cc.Convert2Utf8_test(u'\\\\xe6\\\\x9c\\\\x80\\\\xe5\\\\x90\\\\x8e\\\\xe4\\\\xb8\\\\x80\\\\xe4\\\\xb8\\\\xaa\\\\xe9\\\\x97\\\\xae\\\\xe9\\\\xa2\\\\x98')\n >>> \u53cc\u53cd\u659c\u6760\u5b57\u7b26: obj.decode('string_escape')\n >>> utf8 \u7f16\u7801: obj\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Brightcells/CodeConvert", "keywords": "CodeConvert unicode utf8 utf-8 gbk latin1 raw_unicode_escape", "license": "", "maintainer": "", "maintainer_email": "", "name": "CodeConvert", "package_url": "https://pypi.org/project/CodeConvert/", "platform": "", "project_url": "https://pypi.org/project/CodeConvert/", "project_urls": { "Homepage": "https://github.com/Brightcells/CodeConvert" }, "release_url": "https://pypi.org/project/CodeConvert/3.0.2/", "requires_dist": [ "six" ], "requires_python": "", "summary": "Code Convert for Python 2.x for Humans\u2122", "version": "3.0.2" }, "last_serial": 5758264, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "f3bc4434223329fdca23042214ca12b0", "sha256": "9982a6d17ede1a46ffc8862f969552d14f8480347edb98832b78aeb0aa8aa701" }, "downloads": -1, "filename": "CodeConvert-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f3bc4434223329fdca23042214ca12b0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3088, "upload_time": "2014-08-29T07:08:21", "url": "https://files.pythonhosted.org/packages/10/d9/241abdbffaf10e90b99a243f3bca55be11d891c02e7ea587842f44100095/CodeConvert-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "realize to code convert of list/dict/tuple/set and string contains double backslash", "digests": { "md5": "951c307d2f88b3013da6a1689fb7468b", "sha256": "7155b9170febfe6f663e0635a1719b60c8ba5e8dd459b3da0659a8546ae184ca" }, "downloads": -1, "filename": "CodeConvert-2.0.0.tar.gz", "has_sig": false, "md5_digest": "951c307d2f88b3013da6a1689fb7468b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3511, "upload_time": "2014-08-29T05:52:30", "url": "https://files.pythonhosted.org/packages/d6/e4/be1ee4fb6dfc5c2a3aedbef64a6362d8d25dd390fd67d11a106951911bc5/CodeConvert-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "ac40802b2e58cf59244f3d3a83213ff3", "sha256": "4843817137fa565a7c845b2477202014550ff59b35188fdf9bd9aa96c9483843" }, "downloads": -1, "filename": "CodeConvert-2.0.1-py2.7.egg", "has_sig": false, "md5_digest": "ac40802b2e58cf59244f3d3a83213ff3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7148, "upload_time": "2015-08-28T06:21:35", "url": "https://files.pythonhosted.org/packages/0a/c5/654ae5a272c4ff3692f65c2c6b785b6983ff53ddfd37c115d476b8bb38f6/CodeConvert-2.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8f33b952c7f6449688ec1cebde6dc973", "sha256": "31074a2e06451b1faf49b2080a61926a1ef347a4f418b2de5aba5c9d03c38b5c" }, "downloads": -1, "filename": "CodeConvert-2.0.1.tar.gz", "has_sig": false, "md5_digest": "8f33b952c7f6449688ec1cebde6dc973", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3521, "upload_time": "2015-08-28T06:21:32", "url": "https://files.pythonhosted.org/packages/12/80/e189a86383717622787612713f04e70724abb3ce43951b715beb235b4f07/CodeConvert-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "d978f73e43b985cd74226de68032b8fc", "sha256": "35a0dcb4bd79870bf9c5a367743d9f749c3fccfc18daf8f3cf5cf74921c50c6d" }, "downloads": -1, "filename": "CodeConvert-2.0.2-py2.7.egg", "has_sig": false, "md5_digest": "d978f73e43b985cd74226de68032b8fc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7964, "upload_time": "2015-11-02T08:27:16", "url": "https://files.pythonhosted.org/packages/5c/e1/faa558dd0b54fee0bb5e3eab66d4a618da6e481037cbabc14d772603ef1e/CodeConvert-2.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2f8b1d0fc1a3ef2f59cca4cdb3a4469e", "sha256": "4d7017e330190024f2d8d93e9672358e84c38452d1fdc981557032594320fa1e" }, "downloads": -1, "filename": "CodeConvert-2.0.2.tar.gz", "has_sig": false, "md5_digest": "2f8b1d0fc1a3ef2f59cca4cdb3a4469e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4149, "upload_time": "2015-11-02T08:27:12", "url": "https://files.pythonhosted.org/packages/6f/44/22d53835b44fc30615573b8874bb85d20e7b69961a301059392f56310c0c/CodeConvert-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "a3a0e9b4a515edc5bb91618345ad82bc", "sha256": "368bed841cd26b04c2b0758bcde5e84c59bad877f14de6753644d4d2e8cee441" }, "downloads": -1, "filename": "CodeConvert-2.0.3-py2.7.egg", "has_sig": false, "md5_digest": "a3a0e9b4a515edc5bb91618345ad82bc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8153, "upload_time": "2015-11-02T10:32:24", "url": "https://files.pythonhosted.org/packages/2a/71/f2556570e15d2f0d6b8e3cc145bc9feaeca64d6a1d3da42f42e1939519e7/CodeConvert-2.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "29593132a72309a0fc2c7d272250d29f", "sha256": "a6d095175fd1090f018c138550cd468a5936b24f993e2ccfbb12e0ca25562d0b" }, "downloads": -1, "filename": "CodeConvert-2.0.3.tar.gz", "has_sig": false, "md5_digest": "29593132a72309a0fc2c7d272250d29f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4233, "upload_time": "2015-11-02T10:32:16", "url": "https://files.pythonhosted.org/packages/10/a7/3435af1b7dff196b1b1934b4e0d4a67540dffea15b07bbb647b637f2e02c/CodeConvert-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "97a06d509eab36281851c82bc8fb84ee", "sha256": "062d0844959bf1321c3a5011f5f5042913a44d36097f017e157482e0dfc0846a" }, "downloads": -1, "filename": "CodeConvert-2.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "97a06d509eab36281851c82bc8fb84ee", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5248, "upload_time": "2015-12-21T07:06:32", "url": "https://files.pythonhosted.org/packages/d5/77/850f47d54be6069a1d56a800cd25fe1741c73973b0034ba807ba17a26856/CodeConvert-2.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3716bf4d521c82792050d124f48156c", "sha256": "74050265a2ba56c43e3b67a3cf11ce72891984666aa8b4cfcdadf1178cc55dc5" }, "downloads": -1, "filename": "CodeConvert-2.0.4.tar.gz", "has_sig": false, "md5_digest": "c3716bf4d521c82792050d124f48156c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3569, "upload_time": "2015-12-21T07:06:18", "url": "https://files.pythonhosted.org/packages/15/ae/ec54826a8a3ac10119d88fd178adec16d412084dfe4e9f812f230fef54f9/CodeConvert-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "6679642b42770ade87ca9ae38a6b1f60", "sha256": "ca9f860f245cd2a9477d8411cf85a94c86fa8aab1fc4417665a4b9641abd35f0" }, "downloads": -1, "filename": "CodeConvert-2.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "6679642b42770ade87ca9ae38a6b1f60", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4620, "upload_time": "2018-03-15T14:01:53", "url": "https://files.pythonhosted.org/packages/a7/88/4d6afc125a1240545aeefd007b2dcdb499754489bf3d2553cc753a60c4dc/CodeConvert-2.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eced731960f30568b65529bbc49ee1c8", "sha256": "f0be2a78c87bc1d3ade300aa7bed6f20b0906efa573facca17c637577ed7e4be" }, "downloads": -1, "filename": "CodeConvert-2.0.5.tar.gz", "has_sig": false, "md5_digest": "eced731960f30568b65529bbc49ee1c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2902, "upload_time": "2018-03-15T14:01:55", "url": "https://files.pythonhosted.org/packages/a2/26/b88e5ec5f461a562c8a28580f3a4891d5bfad00fecc7d4bb2816faa142c1/CodeConvert-2.0.5.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "9376e98dd0590579357359c5b9e82668", "sha256": "0b4f95b155ee1d83ead77fe87cb3da45ec9168470ca4013a7c2c0ef442e9f77e" }, "downloads": -1, "filename": "CodeConvert-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9376e98dd0590579357359c5b9e82668", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3442, "upload_time": "2019-08-30T04:26:58", "url": "https://files.pythonhosted.org/packages/32/a9/5837578ade55e603548f641d445a17df1a78ed49d666e244650b6b573cff/CodeConvert-3.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcd236380bae3aabb5a44f45c460afb7", "sha256": "7ad903964834a3a47d56eb58d58477b52cc746532932baedd99497f3f6e39edf" }, "downloads": -1, "filename": "CodeConvert-3.0.2.tar.gz", "has_sig": false, "md5_digest": "bcd236380bae3aabb5a44f45c460afb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2972, "upload_time": "2019-08-30T04:27:00", "url": "https://files.pythonhosted.org/packages/9c/e4/52aa2bd91ef8e3e4a3754d80a53745c07b175dbb7b2d5bd6ddeca34da4fc/CodeConvert-3.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9376e98dd0590579357359c5b9e82668", "sha256": "0b4f95b155ee1d83ead77fe87cb3da45ec9168470ca4013a7c2c0ef442e9f77e" }, "downloads": -1, "filename": "CodeConvert-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9376e98dd0590579357359c5b9e82668", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3442, "upload_time": "2019-08-30T04:26:58", "url": "https://files.pythonhosted.org/packages/32/a9/5837578ade55e603548f641d445a17df1a78ed49d666e244650b6b573cff/CodeConvert-3.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcd236380bae3aabb5a44f45c460afb7", "sha256": "7ad903964834a3a47d56eb58d58477b52cc746532932baedd99497f3f6e39edf" }, "downloads": -1, "filename": "CodeConvert-3.0.2.tar.gz", "has_sig": false, "md5_digest": "bcd236380bae3aabb5a44f45c460afb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2972, "upload_time": "2019-08-30T04:27:00", "url": "https://files.pythonhosted.org/packages/9c/e4/52aa2bd91ef8e3e4a3754d80a53745c07b175dbb7b2d5bd6ddeca34da4fc/CodeConvert-3.0.2.tar.gz" } ] }