{ "info": { "author": "Filip Wiechec", "author_email": "filip.wiechec@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# incolor\n## Description\nVery simple package that aims at adding some color to Your life.\n\n## Quickstart\n- Add color codes to text (uses color numbers)\n``` python\n>>> from incolor import incolor\n>>> incolor(4, 'I\\'m blue da ba dee')\n\"\\x1b[34mI'm blue da ba dee\\x1b[0m\"\n```\n\n- Add color codes to text (uses color names)\n``` python\n>>> from incolor import incolor, Color\n>>> incolor(Color.blue, 'I\\'m blue da ba dee')\n\"\\x1b[34mI'm blue da ba dee\\x1b[0m\"\n```\n\n- Join multiple arguments in colorful manner\n``` python\n>>> incolor(Color.brwhite, 'First', 2, 'third', list())\n'\\x1b[315mFirst 2 third []\\x1b[0m'\n```\n\n- Color print function (behaves exactly like `print(incolor(...))` ) (__the is yellow here__)\n``` python\n>>> cprint(3, 'Yellow: \ud83d\udea2', 123, 'yay')\nYellow: \ud83d\udea2 123 yay\n```\n\n- Both functions accept `sep` argument\n```python\n>>> incolor(0, 'a', 1, 2, sep='\\t')\n'\\x1b[30ma\\t1\\t2\\x1b[0m'\n>>> cprint(0, 'a', 1, 2, sep='\\t')\na 1 2\n```\n\n## Tests\n\nTo run tests execute `test.sh` script\n``` sh\n./test.sh\n```\n\nPrerequisites:\n- docker\n- Internet connection \ud83d\ude03\n\n## #TODO\n- [x] add colors only if output is a TTY\n- [ ] verify Windows support (probably not working?)\n- [ ] add more ways to specify colors (f.e. from string: `'red'`)\n- [ ] add support for `256 colors`\n- [ ] add support for `Truecolor`\n\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/filwie/incolor", "keywords": "color", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "incolor", "package_url": "https://pypi.org/project/incolor/", "platform": "", "project_url": "https://pypi.org/project/incolor/", "project_urls": { "Homepage": "https://github.com/filwie/incolor" }, "release_url": "https://pypi.org/project/incolor/0.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Add color codes to strings or print in color.", "version": "0.2" }, "last_serial": 5878100, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8005ab5d3d331636e0e2368b037ef42d", "sha256": "a0a612c81332f22fd19052c5cb896d909de28c65d8b5be9284c1d25075fe2de9" }, "downloads": -1, "filename": "incolor-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8005ab5d3d331636e0e2368b037ef42d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3215, "upload_time": "2019-09-23T19:50:17", "url": "https://files.pythonhosted.org/packages/c8/4f/f1d9a1c81c746b195efc744ccc4b09124da7881fb35cb0714779b06e3f59/incolor-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3012ce82ed6d9f47c0988a2df6b18012", "sha256": "362a1550e28d3bb6ebc85be18fea5be73f2431df020123987ef86eb6b9024f20" }, "downloads": -1, "filename": "incolor-0.1.tar.gz", "has_sig": false, "md5_digest": "3012ce82ed6d9f47c0988a2df6b18012", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2413, "upload_time": "2019-09-23T19:50:28", "url": "https://files.pythonhosted.org/packages/36/aa/d079c412284c16d4f58d25df158224846de403b0da0a501dbf91c6a0818b/incolor-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6387803c15eeb6ad154a0d98740a6932", "sha256": "163e843882d1570e7b36031410c7053c041d044ab79abde792bc6ebb9bfd28cb" }, "downloads": -1, "filename": "incolor-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6387803c15eeb6ad154a0d98740a6932", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3251, "upload_time": "2019-09-24T07:51:06", "url": "https://files.pythonhosted.org/packages/e5/98/bb7315c85e322524974685c04613d5c3154f635d1f436874e139163d3d31/incolor-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af1b86b9e67633a424b1eba27de24d64", "sha256": "ad677978987744c39564194a19990b17a9392c58cbb6e8fca58b2fb0ece19597" }, "downloads": -1, "filename": "incolor-0.2.tar.gz", "has_sig": false, "md5_digest": "af1b86b9e67633a424b1eba27de24d64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2442, "upload_time": "2019-09-24T07:51:07", "url": "https://files.pythonhosted.org/packages/d6/19/ea19a288fa468ec3f7e52498e1ccb429fd38962d92ff15aaee562d1f00b3/incolor-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6387803c15eeb6ad154a0d98740a6932", "sha256": "163e843882d1570e7b36031410c7053c041d044ab79abde792bc6ebb9bfd28cb" }, "downloads": -1, "filename": "incolor-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6387803c15eeb6ad154a0d98740a6932", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3251, "upload_time": "2019-09-24T07:51:06", "url": "https://files.pythonhosted.org/packages/e5/98/bb7315c85e322524974685c04613d5c3154f635d1f436874e139163d3d31/incolor-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af1b86b9e67633a424b1eba27de24d64", "sha256": "ad677978987744c39564194a19990b17a9392c58cbb6e8fca58b2fb0ece19597" }, "downloads": -1, "filename": "incolor-0.2.tar.gz", "has_sig": false, "md5_digest": "af1b86b9e67633a424b1eba27de24d64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2442, "upload_time": "2019-09-24T07:51:07", "url": "https://files.pythonhosted.org/packages/d6/19/ea19a288fa468ec3f7e52498e1ccb429fd38962d92ff15aaee562d1f00b3/incolor-0.2.tar.gz" } ] }