{ "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.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "========\npyemoji\n========\n\nWhen MySQL version greater than 5.5.3 have utf8mb4 CHARACTER SET which can store emoji.\n\nBut when MySQL version lower than 5.5.3 can't directly store emoji.\n\nAnd can store emoji by using pyemoji's encode/decode & replace & entities function.\n\nSimilar: https://pypi.python.org/pypi/pymoji\n\nInstallation\n============\n\n::\n\n pip install pyemoji\n\n\nUsage\n=====\n\nencode/decode::\n\n Python 2.7.5 (default, Mar 9 2014, 22:15:05)\n Type \"copyright\", \"credits\" or \"license\" for more information.\n\n IPython 4.0.0 -- An enhanced Interactive Python.\n ? -> Introduction and overview of IPython's features.\n %quickref -> Quick reference.\n help -> Python's own help system.\n object? -> Details about 'object', use 'object??' for extra details.\n\n In [1]: import pyemoji\n\n In [2]: pyemoji.encode(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n Out[2]: '\\\\u7b11\\\\u8138\\\\u8868\\\\u60c5\\\\uff1a\\\\U0001f604'\n\n In [3]: print pyemoji.encode(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n \\u7b11\\u8138\\u8868\\u60c5\\uff1a\\U0001f604\n\n In [4]: pyemoji.decode('\\\\u7b11\\\\u8138\\\\u8868\\\\u60c5\\\\uff1a\\\\U0001f604')\n Out[4]: u'\\u7b11\\u8138\\u8868\\u60c5\\uff1a\\U0001f604'\n\n In [5]: print pyemoji.decode('\\\\u7b11\\\\u8138\\\\u8868\\\\u60c5\\\\uff1a\\\\U0001f604')\n \u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04\n\n\nreplace::\n\n In [6]: pyemoji.replace(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n Out[6]: u'\\u7b11\\u8138\\u8868\\u60c5\\uff1a\\ufffd'\n\n In [7]: print pyemoji.replace(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n \u7b11\u8138\u8868\u60c5\uff1a\ufffd\n\n In [8]: pyemoji.replace(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04', '')\n Out[8]: u'\\u7b11\\u8138\\u8868\\u60c5\\uff1a'\n\n In [9]: print pyemoji.replace(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04', '')\n \u7b11\u8138\u8868\u60c5\uff1a\n\n\nentities::\n\n In [10]: pyemoji.entities(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n Out[10]: u'\\u7b11\\u8138\\u8868\\u60c5\\uff1a😄'\n\n In [11]: print pyemoji.entities(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n \u7b11\u8138\u8868\u60c5\uff1a😄\n\n\nParams\n======\n\nunic::\n\n In [4]: import pyemoji\n\n In [5]: pyemoji.encode('\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n Out[5]: '\\\\u7b11\\\\u8138\\\\u8868\\\\u60c5\\\\uff1a\\\\U0001f604'\n\n In [6]: pyemoji.encode(u'\u7b11\u8138\u8868\u60c5\uff1a\ud83d\ude04')\n Out[6]: '\\\\u7b11\\\\u8138\\\\u8868\\\\u60c5\\\\uff1a\\\\U0001f604'\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Brightcells/pyemoji", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyemoji", "package_url": "https://pypi.org/project/pyemoji/", "platform": "", "project_url": "https://pypi.org/project/pyemoji/", "project_urls": { "Homepage": "https://github.com/Brightcells/pyemoji" }, "release_url": "https://pypi.org/project/pyemoji/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "Emoji Convert & Replace & Entities & Joiner", "version": "1.0.4" }, "last_serial": 3623726, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5e61a546f72ae808ffcde7ccb1ec1649", "sha256": "4d7788013194ed489bd8b29cda14749c595cd935f858d022491a1befc02df7ab" }, "downloads": -1, "filename": "pyemoji-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "5e61a546f72ae808ffcde7ccb1ec1649", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5918, "upload_time": "2015-11-09T05:43:16", "url": "https://files.pythonhosted.org/packages/6c/00/cf8cba023bb910878ecfeb69300c271d8c67df135d056c390c965b6de355/pyemoji-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "20f1dea47394269e33c7e58828ef5283", "sha256": "1dbe9d91316efcf3a7b08b1248d4c8764641317182f7c19d803d377e57a3cee4" }, "downloads": -1, "filename": "pyemoji-1.0.0.tar.gz", "has_sig": false, "md5_digest": "20f1dea47394269e33c7e58828ef5283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3526, "upload_time": "2015-11-09T05:43:11", "url": "https://files.pythonhosted.org/packages/54/93/99b9777a0f9ef24a306268c81df5b26339a2621350cea97570e0f7caa835/pyemoji-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9b0980ec898407102a8a4239056a3f9a", "sha256": "11a5276f62bdd0a473a82bcf0b341a52a5908c55f8d3d9ce643b284f4e01db8b" }, "downloads": -1, "filename": "pyemoji-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "9b0980ec898407102a8a4239056a3f9a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5980, "upload_time": "2015-11-10T15:26:49", "url": "https://files.pythonhosted.org/packages/fb/8d/a639d26cdbcb6084b465d113dfbb4bf3d09b9367a6458c895a2b4970061c/pyemoji-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5ac8075ed4df6999bd9b83dc01383a4f", "sha256": "3477211350dfd9fa02cb0ef760303b0c3599a5f5c43d4a10da4d9f7a0b6e1a53" }, "downloads": -1, "filename": "pyemoji-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5ac8075ed4df6999bd9b83dc01383a4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3551, "upload_time": "2015-11-10T15:26:42", "url": "https://files.pythonhosted.org/packages/50/10/4bac08a547d3db8a1150a8355e5a184f13138f85e3b1426cc09e71ccf81f/pyemoji-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c29ee558d3dc2d5e07f5df2b9680bc36", "sha256": "68906a7ad7e2a0df26aa49b181cb72ad4c61bfe4e54489a3d165f2bbf0fac2ad" }, "downloads": -1, "filename": "pyemoji-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c29ee558d3dc2d5e07f5df2b9680bc36", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5865, "upload_time": "2015-12-13T11:38:42", "url": "https://files.pythonhosted.org/packages/26/f0/d63e28d989641aefaa66cfba695eafa7456d835f23fcec4fd02af251db24/pyemoji-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "508cd8bee84b5d6f1991806a24ef60f7", "sha256": "f6e967e1cfb49b103e91bd5959eb09f57b989a21c7c00a4167c87c77515e99d0" }, "downloads": -1, "filename": "pyemoji-1.0.2.tar.gz", "has_sig": false, "md5_digest": "508cd8bee84b5d6f1991806a24ef60f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3942, "upload_time": "2015-12-13T11:38:35", "url": "https://files.pythonhosted.org/packages/dc/61/905ba912913a8f5fb396233556507ad2ea9c0a4339a35c9533bce7f7c4e1/pyemoji-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c85f29fbaa03e7cf55c0fd4c45dc51d5", "sha256": "760ca758d0dc6b8bbd1725cfe9006a5f70169ed2fbf40ea0950d18bdeac356d0" }, "downloads": -1, "filename": "pyemoji-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c85f29fbaa03e7cf55c0fd4c45dc51d5", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 5869, "upload_time": "2015-12-15T03:10:50", "url": "https://files.pythonhosted.org/packages/6e/c6/fc56e9d6e2f7fb4829ae297b225bef3b2b42d6ba05c5aeda936dfc0aff4f/pyemoji-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70dce367eeda67b57575da7fa4e1046b", "sha256": "24797823f469f93b267659ad32a859a6c769de806b351e6c2e6b9f37cdf788f1" }, "downloads": -1, "filename": "pyemoji-1.0.3.tar.gz", "has_sig": false, "md5_digest": "70dce367eeda67b57575da7fa4e1046b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3988, "upload_time": "2015-12-15T03:10:40", "url": "https://files.pythonhosted.org/packages/e8/da/86f1bc29666dca038ea84dc2fc3b76879134421a6e38e24487745778c74e/pyemoji-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "e4be72248a557967aeffceda1307d0bc", "sha256": "ad99d81c3778ced1f48440ee1f800b1a4e4c42f431865ceaae18438ff1440061" }, "downloads": -1, "filename": "pyemoji-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4be72248a557967aeffceda1307d0bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5479, "upload_time": "2018-02-28T02:36:11", "url": "https://files.pythonhosted.org/packages/e7/aa/f4056116c383c5b2e052641775ff8150a0718199b7d34b54d46f54807d9b/pyemoji-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b90a559451b20f5b77155fdb67ef9724", "sha256": "d2fabc96573bfe4777ef7886a179e5859d1f8b4db5d66c4930c6e94288c119e2" }, "downloads": -1, "filename": "pyemoji-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b90a559451b20f5b77155fdb67ef9724", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3496, "upload_time": "2018-02-28T02:36:12", "url": "https://files.pythonhosted.org/packages/4f/3f/64950b2bcde25ddf16035ce27eb5c491b117dc34cb1729e86163fc10bad3/pyemoji-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4be72248a557967aeffceda1307d0bc", "sha256": "ad99d81c3778ced1f48440ee1f800b1a4e4c42f431865ceaae18438ff1440061" }, "downloads": -1, "filename": "pyemoji-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4be72248a557967aeffceda1307d0bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5479, "upload_time": "2018-02-28T02:36:11", "url": "https://files.pythonhosted.org/packages/e7/aa/f4056116c383c5b2e052641775ff8150a0718199b7d34b54d46f54807d9b/pyemoji-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b90a559451b20f5b77155fdb67ef9724", "sha256": "d2fabc96573bfe4777ef7886a179e5859d1f8b4db5d66c4930c6e94288c119e2" }, "downloads": -1, "filename": "pyemoji-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b90a559451b20f5b77155fdb67ef9724", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3496, "upload_time": "2018-02-28T02:36:12", "url": "https://files.pythonhosted.org/packages/4f/3f/64950b2bcde25ddf16035ce27eb5c491b117dc34cb1729e86163fc10bad3/pyemoji-1.0.4.tar.gz" } ] }