{ "info": { "author": "steven5538", "author_email": "steven5538@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Chinese (Traditional)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications", "Topic :: Communications :: BBS", "Topic :: Communications :: Chat", "Topic :: Communications :: Email", "Topic :: Communications :: Internet Phone" ], "description": "# emotlib: Python emoji + emoticon Library\n\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/emotlib.svg)](https://pypi.org/project/emotlib/)\n[![PyPI](https://img.shields.io/pypi/v/emotlib.svg)](https://pypi.org/project/emotlib/)\n[![Travis branch](https://img.shields.io/travis/steven5538/emotlib/master.svg)](https://travis-ci.org/steven5538/emotlib)\n[![Coveralls github](https://img.shields.io/coveralls/github/steven5538/emotlib.svg)](https://coveralls.io/github/steven5538/emotlib)\n[![Read the Docs](https://img.shields.io/readthedocs/emotlib.svg)](http://emotlib.readthedocs.io/en/latest/)\n![PyPI - License](https://img.shields.io/pypi/l/emotlib.svg)\n\nInstallation\n------------\n\nTo install emotlib, simply use [pipenv](http://pipenv.org/) (or pip, of course):\n```\n$ pipenv install emotlib\n\ud83c\udf69\ud83c\udf89\n```\nSatisfaction guaranteed.\n\nExample\n-------------\n\nNote: In python2.x, your string need to be unicode. Ex: u'I\\'m :elf:'\n``` python\n>> import emotlib\n>> print(emotlib.emoji())\n\ud83e\uddd9\u200d\n>> print(emotlib.emoji(category='food-fruit'))\n\ud83c\udf49\n>> print(emotlib.emoji(num=3))\n\ud83d\udc68\u200d\ud83d\ude80\ud83d\udc68\u200d\ud83d\ude80\ud83d\udc68\u200d\ud83d\ude80\n>> print(emotlib.emoji(num=3, sep= ' ~ '))\n\ud83e\udd38 ~ \ud83e\udd38 ~ \ud83e\udd38 ~ \n>> print(emotlib.emojify('I\\'m :man_technologist:'))\nI'm \ud83d\udc68\u200d\ud83d\udcbb\n>> print(emotlib.emojify('I\\'m :man~technologist:', alias='~'))\nI'm \ud83d\udc68\u200d\ud83d\udcbb\n>> print(emotlib.demojify('I\\'m \ud83d\udc68\u200d\ud83d\udcbb'))\nI'm :man_technologist:\n>> print(emotlib.demojify('I\\'m \ud83d\udc68\u200d\ud83d\udcbb', alias='~'))\nI'm :man~technologist:\n\n\n>> print(emotlib.emoticon())\n( \u00b4 \u25bd ` )\uff89\n>> print(emotlib.emoticon(feel='confused'))\n(\u00b4\u2212\uff40) \uff9d\uff70\n>> print(emotlib.emoticon(num=3))\n\u250c\uff08\u2605\uff4f\u2606\uff09\u2518\u250c\uff08\u2605\uff4f\u2606\uff09\u2518\u250c\uff08\u2605\uff4f\u2606\uff09\u2518\n>> print(emotlib.emoticon(num=3, sep=' ~ '))\n(\u00b4\u2207\uff89\uff40*)\u30ce ~ (\u00b4\u2207\uff89\uff40*)\u30ce ~ (\u00b4\u2207\uff89\uff40*)\u30ce ~ \n>> print(emotlib.emoticonify('I\\'m a happy developer.'))\nI'm a happy developer. *(*\u00b4\u2200\uff40*)\u2606\n```\n\nCheck categories & feels\n```python\n>> import emotlib\n>> emotlib.emoji_categories\n>> emotlib.emoticon_feels\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/steven5538/emotlib", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "emotlib", "package_url": "https://pypi.org/project/emotlib/", "platform": "", "project_url": "https://pypi.org/project/emotlib/", "project_urls": { "Homepage": "https://github.com/steven5538/emotlib" }, "release_url": "https://pypi.org/project/emotlib/1.0.1/", "requires_dist": null, "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Python emoji + emoticon Library", "version": "1.0.1" }, "last_serial": 3971205, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "3ced7da5b1413b85a9aabf40f498a61b", "sha256": "332cd8fd8b3756a52908833a5800e321e95e0b2fa6855215b6fd2556e4f3fed9" }, "downloads": -1, "filename": "emotlib-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ced7da5b1413b85a9aabf40f498a61b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3101, "upload_time": "2018-06-14T14:33:50", "url": "https://files.pythonhosted.org/packages/3d/d6/38f9d972ec5562c224adf3f957016c73958cf605bf27f22aa4d7e88ab959/emotlib-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a03302005199f1fbb2912291cceef068", "sha256": "19c87ef83b8f53a82263b6c1af1f931a8dcc7dd80206e5410ddebc2da020712b" }, "downloads": -1, "filename": "emotlib-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a03302005199f1fbb2912291cceef068", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2068, "upload_time": "2018-06-14T14:33:51", "url": "https://files.pythonhosted.org/packages/bb/fa/d478926c43ba361e8c2f1f6546fb2af6277fb538f90751efb678d98a73d2/emotlib-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "40612de36368e3f8aab0d6027b2be864", "sha256": "a492cdb1cb3e2e2fcf98df11521e392e3958c7aaaea541616eb088557aa50829" }, "downloads": -1, "filename": "emotlib-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40612de36368e3f8aab0d6027b2be864", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 62582, "upload_time": "2018-06-17T14:13:44", "url": "https://files.pythonhosted.org/packages/b4/26/bfb19452c0566559f10990bbd2a3238d06f544026d0aa7d6d7a96e50e21c/emotlib-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39141db9efb9e87298875d5386ee7e9b", "sha256": "8c4e77277bf1a66484e8d12e4af36ea7a0b717d07cdf72f6a2b73447e5a9ebb8" }, "downloads": -1, "filename": "emotlib-1.0.0.tar.gz", "has_sig": false, "md5_digest": "39141db9efb9e87298875d5386ee7e9b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 61736, "upload_time": "2018-06-17T14:13:45", "url": "https://files.pythonhosted.org/packages/c0/13/d4614df340a4f35277148bc2c2d052d16bd145d5451074f0d355e210eb53/emotlib-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0ea798fc703fcd54f13e4702d9129cb9", "sha256": "ae22f0f6e13730feac274f68bd11e18144b680582b8cfa1c7424f2777135e5f1" }, "downloads": -1, "filename": "emotlib-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ea798fc703fcd54f13e4702d9129cb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 62580, "upload_time": "2018-06-17T14:25:29", "url": "https://files.pythonhosted.org/packages/e8/0c/84990d2ddc6d278859eb17c30e348742c736eb7d3986383bdeaec4b39d38/emotlib-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1358dc08751b91ad905443fbe463b32", "sha256": "76c7936c338604a81f14a567d76237046d6c6e9c8dce4b5f20d7f58a9852594a" }, "downloads": -1, "filename": "emotlib-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a1358dc08751b91ad905443fbe463b32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 61717, "upload_time": "2018-06-17T14:25:31", "url": "https://files.pythonhosted.org/packages/b0/68/718dc221027ea4746303e7597bbf341b4a0dae8350faa951697154017765/emotlib-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ea798fc703fcd54f13e4702d9129cb9", "sha256": "ae22f0f6e13730feac274f68bd11e18144b680582b8cfa1c7424f2777135e5f1" }, "downloads": -1, "filename": "emotlib-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ea798fc703fcd54f13e4702d9129cb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 62580, "upload_time": "2018-06-17T14:25:29", "url": "https://files.pythonhosted.org/packages/e8/0c/84990d2ddc6d278859eb17c30e348742c736eb7d3986383bdeaec4b39d38/emotlib-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1358dc08751b91ad905443fbe463b32", "sha256": "76c7936c338604a81f14a567d76237046d6c6e9c8dce4b5f20d7f58a9852594a" }, "downloads": -1, "filename": "emotlib-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a1358dc08751b91ad905443fbe463b32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 61717, "upload_time": "2018-06-17T14:25:31", "url": "https://files.pythonhosted.org/packages/b0/68/718dc221027ea4746303e7597bbf341b4a0dae8350faa951697154017765/emotlib-1.0.1.tar.gz" } ] }