{ "info": { "author": "Micha\u00ebl L\u00e9vesque-Dion", "author_email": "mlevesquedion@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# CliRAINBOW\nEasily print colored text.\n\n## Example usage\n```python\n>>> from clirainbow import Colorizer, RED, GREEN\n>>> c = Colorizer()\n>>> c.print(' ', RED, GREEN)\n```\n\n## Additional info\n\n* If you want to insert a literal bracket, double it (e.g. write `<<` instead of `<`)\n * (this is the same behavior as Python's builtins)\n* Angle brackets are used instead of the traditional curly brackets in order to prevent clashes with Python's builtin string formatting facilities\n\n\n## Exceptions\n\nAt the moment, three possible exceptions may occur while using the library : \n1. A color bracket is opened, but never closed (`ColorBracketOpenedButNotClosed`)\n2. More brackets than colors are given (`MoreBracketsThanColors`)\n3. More colors than brackets are given (`MoreColorsThanBrackets`)\n\nIn each case, a readable error message is produced\n\n## Disclaimer\nColors may not appear on certain systems (e.g., Windows) or with certain terminals.\n\n## Dependencies\nCliRAINBOW is built on top of colorama : https://github.com/tartley/colorama\n\n## Future plans\n* Generate code in `colors.py` with a script instead of at runtime\n * Allow code completion\n * Remove annoying error messages\n* Add support for reusing colors by index, e.g. `c.print('<0:oh> <1:hai> <0:there>', colors.RED, colors.BLACK)`\n * Make it more similar to Python's `format`\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/mlevesquedion/clirainbow", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "clirainbow", "package_url": "https://pypi.org/project/clirainbow/", "platform": "", "project_url": "https://pypi.org/project/clirainbow/", "project_urls": { "Homepage": "https://github.com/mlevesquedion/clirainbow" }, "release_url": "https://pypi.org/project/clirainbow/1.2.0/", "requires_dist": [ "colorama" ], "requires_python": "", "summary": "Easily print colored text.", "version": "1.2.0" }, "last_serial": 4678748, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "442058ffc3e0b06c229524b8a1fd2daf", "sha256": "98950b51bcf5efbaa66eb93f5211c1aa02d3e8a303e121b7be6fad6bdc19ea0a" }, "downloads": -1, "filename": "clirainbow-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "442058ffc3e0b06c229524b8a1fd2daf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11735, "upload_time": "2018-12-15T20:04:53", "url": "https://files.pythonhosted.org/packages/c4/a6/6a438c78cdf2850724a697eeb79d89ad8ff147933ff9c07dc798ff63bdb1/clirainbow-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cecc5a006592f1fe6c0bc11bc7c16ec2", "sha256": "fb929013f5a5d7a4f240370dfab3731552ca10fec414edb444a44e0d2f8aa123" }, "downloads": -1, "filename": "clirainbow-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cecc5a006592f1fe6c0bc11bc7c16ec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3474, "upload_time": "2018-12-15T20:04:55", "url": "https://files.pythonhosted.org/packages/18/b4/4c64c15157b18c7e712d491bd7b641e0db4708927ccda96a86bf19d5a44a/clirainbow-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f7fb36a53443d9da3c02163ae791d6b3", "sha256": "f5eae524adcf98c2f029cd1d12bd7f678ac9c2d3388b45eb631df1969ab833a9" }, "downloads": -1, "filename": "clirainbow-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f7fb36a53443d9da3c02163ae791d6b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11813, "upload_time": "2018-12-15T20:13:50", "url": "https://files.pythonhosted.org/packages/94/07/496c0109b5a70e94b1710c230962c5ae34791ef35301e7962bcc9f4de77d/clirainbow-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f22a4ba730b207c46ba01a536e5415f8", "sha256": "eecb808585a9aa6ab48edb94b56b57ced12374a5b5cd21a2816887b34710a497" }, "downloads": -1, "filename": "clirainbow-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f22a4ba730b207c46ba01a536e5415f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3477, "upload_time": "2018-12-15T20:13:51", "url": "https://files.pythonhosted.org/packages/72/31/080566a9cc981329e2a8c733ece5d3c1871f8af0ffe42d13f0615cccae28/clirainbow-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6e81d5bfb4bc3ec4aed61fbe0e2ab7d4", "sha256": "646fa0d02caa6d39808833f69b7557d6e8fd58143f9a3fdab02f11ae2f99741e" }, "downloads": -1, "filename": "clirainbow-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6e81d5bfb4bc3ec4aed61fbe0e2ab7d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12377, "upload_time": "2018-12-15T20:45:18", "url": "https://files.pythonhosted.org/packages/12/1c/069a21b0e9d9326fa2653abb7ac261487ad60a36b02de144779d884eb77d/clirainbow-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "983077ee6cc45ffcb9bb14edac65ce47", "sha256": "4238a66d7536c8f7cca0d77360ebe4e51ab0f27dea27a5d079f288220d2252b3" }, "downloads": -1, "filename": "clirainbow-1.0.2.tar.gz", "has_sig": false, "md5_digest": "983077ee6cc45ffcb9bb14edac65ce47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3635, "upload_time": "2018-12-15T20:45:20", "url": "https://files.pythonhosted.org/packages/91/2f/7e4d575684ffe97f97506f0eafe108f165b2421ffc577020678248011c1a/clirainbow-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1138d082080a4c2cc928c3e427e5b018", "sha256": "d2fc58e62fa10c2c32844be66a262e7c5e8783114c2328b99bba7d47d00858dc" }, "downloads": -1, "filename": "clirainbow-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1138d082080a4c2cc928c3e427e5b018", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12789, "upload_time": "2018-12-17T02:29:15", "url": "https://files.pythonhosted.org/packages/68/0c/b3c260af1d5fc677523d5185077636db4da12b43b09fa5a914f76047aa39/clirainbow-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f69815912904a37ff83635c6009a3d6f", "sha256": "5fbcce19754a2e8660041a77f9367bb5e74637dfe31467f09bdc07ff3678104a" }, "downloads": -1, "filename": "clirainbow-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f69815912904a37ff83635c6009a3d6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3600, "upload_time": "2018-12-17T02:29:17", "url": "https://files.pythonhosted.org/packages/4b/3c/66ee25a801d9031d4d089fa98ec16de6e05ad71399095f538abcfacecc1a/clirainbow-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0b1971f76468b7605d645d126c610df0", "sha256": "31e4137de8bceb01887fc37f86bd35c585a6badd061a5d76f2f29cafb62c4bf0" }, "downloads": -1, "filename": "clirainbow-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0b1971f76468b7605d645d126c610df0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12805, "upload_time": "2019-01-03T23:43:44", "url": "https://files.pythonhosted.org/packages/6a/73/ee08722ef90da5e2f40f12445e7e2e3951630c4779da51b1f463c89af36b/clirainbow-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a964df7c459163aaefe80be604026c", "sha256": "4de47c0a803a04500175857b53b5cc9430e124ea5c6182d233a9adba13015b4d" }, "downloads": -1, "filename": "clirainbow-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d2a964df7c459163aaefe80be604026c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3630, "upload_time": "2019-01-03T23:43:45", "url": "https://files.pythonhosted.org/packages/65/59/03496fac32c12b70084066354eebc0afcb7c309c7a5419f021ca3274e32e/clirainbow-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fc6c07a3891abf50d462bdc806c6d601", "sha256": "328db8c31bc4380579a08d5a73e5379c1f9db27d8055889bfa5d2862b51219e5" }, "downloads": -1, "filename": "clirainbow-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc6c07a3891abf50d462bdc806c6d601", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6319, "upload_time": "2019-01-09T22:45:14", "url": "https://files.pythonhosted.org/packages/24/79/c5d4183b9cf1fe283d9c61863e6f5e1a4bad2a7c3ebe35c97a9ba07fdfbc/clirainbow-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9745a4a4f7495ecc86c7c400b76e6f20", "sha256": "9e08075c7e2d7449c38fd180a4d04b6c81358cc3f738c4351e28a78e8c4bb455" }, "downloads": -1, "filename": "clirainbow-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9745a4a4f7495ecc86c7c400b76e6f20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3729, "upload_time": "2019-01-09T22:45:16", "url": "https://files.pythonhosted.org/packages/95/ee/fffd2a639b3547bef3a5059fe772ad9d476e3458b2e3885c20cee3654b46/clirainbow-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc6c07a3891abf50d462bdc806c6d601", "sha256": "328db8c31bc4380579a08d5a73e5379c1f9db27d8055889bfa5d2862b51219e5" }, "downloads": -1, "filename": "clirainbow-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc6c07a3891abf50d462bdc806c6d601", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6319, "upload_time": "2019-01-09T22:45:14", "url": "https://files.pythonhosted.org/packages/24/79/c5d4183b9cf1fe283d9c61863e6f5e1a4bad2a7c3ebe35c97a9ba07fdfbc/clirainbow-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9745a4a4f7495ecc86c7c400b76e6f20", "sha256": "9e08075c7e2d7449c38fd180a4d04b6c81358cc3f738c4351e28a78e8c4bb455" }, "downloads": -1, "filename": "clirainbow-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9745a4a4f7495ecc86c7c400b76e6f20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3729, "upload_time": "2019-01-09T22:45:16", "url": "https://files.pythonhosted.org/packages/95/ee/fffd2a639b3547bef3a5059fe772ad9d476e3458b2e3885c20cee3654b46/clirainbow-1.2.0.tar.gz" } ] }