{ "info": { "author": "Cameron Simpson", "author_email": "cs@cskk.id.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Terminals" ], "description": "Mapping and function for adding ANSI terminal colour escape sequences\nto strings for colour highlighting of output.\n\n## Function `colourise(s, colour=None, uncolour='normal')`\n\nReturn a string enclosed in colour-on and colour-off ANSI sequences.\n\n* `colour`: names the desired ANSI colour.\n* `uncolour`: may be used to specify the colour-off colour;\n the default is 'normal'.\n\n## Function `colourise_patterns(s, patterns, default_colour=None)`\n\nColourise a string according to patterns.\n\n* `s`: the string\n* `patterns`: a sequence of patterns\n* `default_colour`: if a string pattern has no colon, or starts\n with a colon, use this colour; default DEFAULT_HIGHLIGHT\n\nEach pattern may be:\n* a string of the form \"[colour]:regexp\"\n* a string containing no colon, taken to be a regexp\n* a tuple of the form (colour, regexp)\n* a regexp object\n\nReturns the string with ANSI colour escapes embedded.\n\n## Function `make_pattern(pattern, default_colour=None)`\n\nConvert a pattern specification into a (colour, regexp) tuple.\n\nEach pattern may be:\n* a string of the form \"[colour]:regexp\"\n* a string containing no colon, taken to be a regexp\n* a tuple of the form (colour, regexp)\n* a regexp object\n\n## Function `make_patterns(patterns, default_colour=None)`\n\nConvert an iterable of pattern specifications into a list of\n(colour, regexp) tuples.\n\nEach pattern may be:\n* a string of the form \"[colour]:regexp\"\n* a string containing no colon, taken to be a regexp\n* a tuple of the form (colour, regexp)\n* a regexp object", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/cameron_simpson/css/commits/all", "keywords": "python2,python3", "license": "", "maintainer": "", "maintainer_email": "", "name": "cs.ansi_colour", "package_url": "https://pypi.org/project/cs.ansi_colour/", "platform": "", "project_url": "https://pypi.org/project/cs.ansi_colour/", "project_urls": { "Homepage": "https://bitbucket.org/cameron_simpson/css/commits/all" }, "release_url": "https://pypi.org/project/cs.ansi_colour/20180726/", "requires_dist": null, "requires_python": "", "summary": "Convenience functions for ANSI terminal colour sequences", "version": "20180726" }, "last_serial": 4102321, "releases": { "20150112": [ { "comment_text": "", "digests": { "md5": "4ff79f77f2d9c78807ea83175dc34f65", "sha256": "1947675a3c92932b71d984325fe939361cdd03cb8283ccc11451fb2fa0d17aa4" }, "downloads": -1, "filename": "cs.ansi_colour-20150112.tar.gz", "has_sig": false, "md5_digest": "4ff79f77f2d9c78807ea83175dc34f65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1497, "upload_time": "2015-01-18T05:59:52", "url": "https://files.pythonhosted.org/packages/fe/f5/4e2872d88b053827ebc6da446a34c8cd0cfd72dc128f116075632bd57faa/cs.ansi_colour-20150112.tar.gz" } ], "20160828": [ { "comment_text": "", "digests": { "md5": "c92b68e684730a7d98b6c9aa878acbd0", "sha256": "855f037690c7d39ff6a0d7b547432646c1bc5a21b3fd1a7d925fe832f20e88eb" }, "downloads": -1, "filename": "cs.ansi_colour-20160828.tar.gz", "has_sig": false, "md5_digest": "c92b68e684730a7d98b6c9aa878acbd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1734, "upload_time": "2016-08-28T05:11:25", "url": "https://files.pythonhosted.org/packages/04/78/2893176e507020247b3353f23cdcddf3044ec037cd951d3c183b48f03d90/cs.ansi_colour-20160828.tar.gz" } ], "20170902": [ { "comment_text": "", "digests": { "md5": "e28aa4ef95c8bf5b6f7eaec14e3586b0", "sha256": "0356b77e12f4a514c19b2e75a739c98632952e83ac873b82056d260c3f7ee8c5" }, "downloads": -1, "filename": "cs.ansi_colour-20170902.tar.gz", "has_sig": false, "md5_digest": "e28aa4ef95c8bf5b6f7eaec14e3586b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1719, "upload_time": "2017-09-02T12:04:03", "url": "https://files.pythonhosted.org/packages/1c/7b/483edd3c7135a81cbe4a2457f5b0418d7a7a8dba9d7973b0b359433eeb2f/cs.ansi_colour-20170902.tar.gz" } ], "20180422": [ { "comment_text": "", "digests": { "md5": "fa9762473e55df5b2edf07c3f0545f16", "sha256": "d0bc94778fad090e96d6575e86c3f1647281637b808f8864571fa5850cce75d9" }, "downloads": -1, "filename": "cs.ansi_colour-20180422.tar.gz", "has_sig": false, "md5_digest": "fa9762473e55df5b2edf07c3f0545f16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2363, "upload_time": "2018-04-21T23:49:21", "url": "https://files.pythonhosted.org/packages/34/b7/4aadfca474ef4e55667c25d33521e9c17005599513e4a72efbebec52a3ea/cs.ansi_colour-20180422.tar.gz" } ], "20180725": [ { "comment_text": "", "digests": { "md5": "e112fde0b853ca3dc0004f487edd574a", "sha256": "fca23b417174e651747d131b6bbfe3ade01beac3354f1f5bfb728277e12e75ee" }, "downloads": -1, "filename": "cs.ansi_colour-20180725.tar.gz", "has_sig": false, "md5_digest": "e112fde0b853ca3dc0004f487edd574a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2018-07-25T11:23:45", "url": "https://files.pythonhosted.org/packages/8c/e9/db40387f21b89eb748042425f48ae661e7e20e90686d2bda510a4d4d46d0/cs.ansi_colour-20180725.tar.gz" } ], "20180725.1": [ { "comment_text": "", "digests": { "md5": "ad359766e474c815c57527c8fe930b1b", "sha256": "32696db3a4f0aea14249f54ae83a155a54fc28b713caafd104493923f95f3f91" }, "downloads": -1, "filename": "cs.ansi_colour-20180725.1.tar.gz", "has_sig": false, "md5_digest": "ad359766e474c815c57527c8fe930b1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2707, "upload_time": "2018-07-25T12:13:35", "url": "https://files.pythonhosted.org/packages/d7/52/458f5cb0e59460cce3f4871e96b18abd59570b701a5ac72417388bd456f2/cs.ansi_colour-20180725.1.tar.gz" } ], "20180725.2": [ { "comment_text": "", "digests": { "md5": "320d9f5884347497e2c4ccd8392ceebb", "sha256": "92c785143c2c30f2ee13dddd3ffb438b8c2e5443bb66fa66ae203dc395324f68" }, "downloads": -1, "filename": "cs.ansi_colour-20180725.2.tar.gz", "has_sig": false, "md5_digest": "320d9f5884347497e2c4ccd8392ceebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2712, "upload_time": "2018-07-25T12:21:57", "url": "https://files.pythonhosted.org/packages/3b/0d/0f9c53a8162a705888621035349ae7f89e85d3045123c3d97c507140c9ea/cs.ansi_colour-20180725.2.tar.gz" } ], "20180726": [ { "comment_text": "", "digests": { "md5": "edf96b899374a63b7a6341767207de2c", "sha256": "d8b6b897ca89972728de154a1e6706dd576e9685111f8e17abf8288660617fdc" }, "downloads": -1, "filename": "cs.ansi_colour-20180726.tar.gz", "has_sig": false, "md5_digest": "edf96b899374a63b7a6341767207de2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2722, "upload_time": "2018-07-25T22:16:59", "url": "https://files.pythonhosted.org/packages/ab/80/40faf5783b2204fad791642ab91d9273ebd5abb9d5909e44ed52c1bc1635/cs.ansi_colour-20180726.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "edf96b899374a63b7a6341767207de2c", "sha256": "d8b6b897ca89972728de154a1e6706dd576e9685111f8e17abf8288660617fdc" }, "downloads": -1, "filename": "cs.ansi_colour-20180726.tar.gz", "has_sig": false, "md5_digest": "edf96b899374a63b7a6341767207de2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2722, "upload_time": "2018-07-25T22:16:59", "url": "https://files.pythonhosted.org/packages/ab/80/40faf5783b2204fad791642ab91d9273ebd5abb9d5909e44ed52c1bc1635/cs.ansi_colour-20180726.tar.gz" } ] }