{ "info": { "author": "Alex Turbov", "author_email": "I.zaufi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "What is This?\n=============\n\n![Travis CI](https://travis-ci.org/zaufi/pluggable-output-processor.svg?branch=master)\n\n_Pluggable Output Processor_ is an engine to wrap any executabe and capture its output through\na pluggable module to colorize it and/or (re)format.\n\n\nFeatures\n--------\n\n* easy (to Python programmers ;-) to extend\n* 256 color terminal support ;-) configuration files in addition to standard named colors\n may contain color definitions as `rgb(r,g,b)` or `gray(n)`\n* colorizers for `make`, `cmake`, `gcc` out of the box (more to come ;-)\n* some modules are not just a stupid colorizers ;-) For example `gcc` can reformat text for\n better readability (really helps to understand template errors). Also `cmake` module can reduce\n amount of lines printed during test by collapsing test _intro_ message and _result_ into a single one.\n\n\nInstallation\n------------\n\nEasy!\n\n $ pip install outproc\n\nFor Gentoo users there is a [live ebuild][raw-ebuild] in my [repository][my-overlay].\nAlso (for Gentoo users again ;-) `eselect` module from `contrib/` will be installed by the ebuild.\nUsers of other distros have to make symlinks to required modules manually (replace ``\nwith your actual path):\n\n $ ln -s /bin/outproc /usr/lib/outproc/bin/\n\nand then make sure `/usr/lib/outproc/bin` placed __before__ `/usr/bin` (and anything else) in your\nuser/system `PATH` environment. The path `/usr/lib/outproc/bin` is just an example. You can choose\nwhatever you like instead (e.g. `/home//.local/bin/` for user based install layout).\nList of available modules (plugins) can be obtained from command:\n\n $ outproc -l\n List of available modules:\n c++\n cc\n cmake\n diff\n g++\n gcc\n make\n mount\n\nFor example, to install the `make` module do the following:\n\n $ ln -s /bin/outproc /usr/lib/outproc/bin/make\n\nThen you may edit `/etc/outproc/make.conf` to adjust color settings. Note that `gcc`, `g++`, `cc` and `c++`\nare the same module actually (named after typical GCC executables) and use the same `/etc/outproc/gcc.conf`\nconfig file.\n\n[raw-ebuild]: https://github.com/zaufi/zaufi-overlay/blob/master/dev-util/pluggable-output-processor/pluggable-output-processor-scm.ebuild\n[my-overlay]: https://github.com/zaufi/zaufi-overlay/ \"My ebuilds overlay\"\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/zaufi/pluggable-output-processor/archive/version-0.20.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://zaufi.github.io/pluggable-output-processor.html", "keywords": "console gcc make cmake ouput colorizer", "license": "GNU General Public License v3 or later (GPLv3+)", "maintainer": "", "maintainer_email": "", "name": "outproc", "package_url": "https://pypi.org/project/outproc/", "platform": "", "project_url": "https://pypi.org/project/outproc/", "project_urls": { "Download": "https://github.com/zaufi/pluggable-output-processor/archive/version-0.20.tar.gz", "Homepage": "http://zaufi.github.io/pluggable-output-processor.html" }, "release_url": "https://pypi.org/project/outproc/0.20/", "requires_dist": null, "requires_python": "", "summary": "Pluggable Output Processor", "version": "0.20" }, "last_serial": 3290721, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "aac0f999a2a3a8dcda0e7c9c13cc6736", "sha256": "d0045b3ff7906ebcbdafa2ce4397b2413530f27ac3ad8ccf9741af8069d5259c" }, "downloads": -1, "filename": "outproc-0.10.tar.gz", "has_sig": false, "md5_digest": "aac0f999a2a3a8dcda0e7c9c13cc6736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40023, "upload_time": "2014-01-05T10:57:58", "url": "https://files.pythonhosted.org/packages/1e/71/e0a1a832b57951218426c36c440e340528f4600801499ff7e699d9ee2bd0/outproc-0.10.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "781fc96252ee8bdae2cd4d2273b0c594", "sha256": "a7a8a2684d98ee7779931dfdc54949250b85c571d178bbde7470edbaea2299e9" }, "downloads": -1, "filename": "outproc-0.14.tar.gz", "has_sig": false, "md5_digest": "781fc96252ee8bdae2cd4d2273b0c594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40740, "upload_time": "2014-04-02T20:38:31", "url": "https://files.pythonhosted.org/packages/8d/6e/ab3c993d25220345ea0367c7b657c5ff87e25bea236e5b552cb152052918/outproc-0.14.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "6890a011b8b821b03a8cb1014cfd0043", "sha256": "f7a82a3639eb5da050c7981ae9616780e43fe4636d63c2d848f2fc26ae88043e" }, "downloads": -1, "filename": "outproc-0.16.tar.gz", "has_sig": false, "md5_digest": "6890a011b8b821b03a8cb1014cfd0043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48142, "upload_time": "2017-04-30T14:40:04", "url": "https://files.pythonhosted.org/packages/ec/95/fd1a1152c2f081fc004a7bd661c47833e3a06f94a43371cc3bff55d3f2d3/outproc-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "449df2d211c3fa9daf9585405215fac4", "sha256": "ace05a671175066315194e8c22aeed483a79073a50b5bcc766548a2fb18443a6" }, "downloads": -1, "filename": "outproc-0.17.tar.gz", "has_sig": false, "md5_digest": "449df2d211c3fa9daf9585405215fac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48190, "upload_time": "2017-05-12T10:08:27", "url": "https://files.pythonhosted.org/packages/75/a8/5327f99173eb4c849723c6523f7a522f367cd7a12457a28ce99099cfb021/outproc-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "0cfff0023350995a67a0869f963ea58c", "sha256": "d473f1d51351c531d8cbae4ce3a1085705e103f46ace497ff3df88572e9a88b4" }, "downloads": -1, "filename": "outproc-0.18.tar.gz", "has_sig": false, "md5_digest": "0cfff0023350995a67a0869f963ea58c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48495, "upload_time": "2017-06-01T19:20:51", "url": "https://files.pythonhosted.org/packages/a6/37/b00e5743b4937c27ec23d392562a3294ee263db0a28c5eafd483d837e847/outproc-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "e2255d0ac3721ed3bfa5747c1a30e6b9", "sha256": "52087a967e65bca77dd06049c7e953baa93f7d9fe8e22afd425ca72c1aa7f9b1" }, "downloads": -1, "filename": "outproc-0.19.tar.gz", "has_sig": false, "md5_digest": "e2255d0ac3721ed3bfa5747c1a30e6b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48685, "upload_time": "2017-10-23T20:51:59", "url": "https://files.pythonhosted.org/packages/3d/64/5c7c9373ed6af5ee959919887af958109d3865aa2bb0c52d24cbe8961081/outproc-0.19.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "a3ccf82a562d6ea62ecd6f358fb824d8", "sha256": "a3578049549eb06b543d1f8fb189d257c653d276271bedc64483b8cf606b4eb8" }, "downloads": -1, "filename": "outproc-0.20.tar.gz", "has_sig": false, "md5_digest": "a3ccf82a562d6ea62ecd6f358fb824d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48858, "upload_time": "2017-10-30T11:33:13", "url": "https://files.pythonhosted.org/packages/d3/02/0309b0c0d9ea806d96a0a50831ff26eb27e7f3b22029cda37ea2ad4a737a/outproc-0.20.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "b6bddfb0c486a9b7986bc97185672c03", "sha256": "1cbe53bb93a2a84c6dec6b5df968a439465bf4091b59bf5da02688b4445fb643" }, "downloads": -1, "filename": "outproc-0.7.tar.gz", "has_sig": false, "md5_digest": "b6bddfb0c486a9b7986bc97185672c03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21723, "upload_time": "2013-10-15T03:13:04", "url": "https://files.pythonhosted.org/packages/f7/02/185c0db7643b343fbb151ffc520d8dab6fa4260354eb17abda17ff155ce7/outproc-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "a4da07b49ec4e2830fd3b04b9f387d71", "sha256": "55efbaf6141a699872bf62e98201d90bf37a7cf8e101a7183ee8e16fa8c7e3fd" }, "downloads": -1, "filename": "outproc-0.7.1.tar.gz", "has_sig": false, "md5_digest": "a4da07b49ec4e2830fd3b04b9f387d71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21853, "upload_time": "2013-10-15T13:25:16", "url": "https://files.pythonhosted.org/packages/fc/3e/dad8b86b3380c144412349b7d3a44f7377b62d75282100ccdb652444d338/outproc-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "66af6036166e5da7aaa9dcf848fc818b", "sha256": "188962581bac111429bac0172ff8c1ef39ea80eb87ad8e06fcf0e47344272462" }, "downloads": -1, "filename": "outproc-0.8.tar.gz", "has_sig": false, "md5_digest": "66af6036166e5da7aaa9dcf848fc818b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22221, "upload_time": "2013-10-25T04:33:43", "url": "https://files.pythonhosted.org/packages/6b/f4/b09e3b6af2ed2abdb385592de36bfa4ac0d75bbaab7c75959f27069199ef/outproc-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "3a9b0f81041d56cfcbb136c45efe9291", "sha256": "667c781c7952cb865ee317db34125f03ed6640f833121d6dfdbbc0a3d617a158" }, "downloads": -1, "filename": "outproc-0.9.tar.gz", "has_sig": false, "md5_digest": "3a9b0f81041d56cfcbb136c45efe9291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22401, "upload_time": "2013-12-03T11:58:57", "url": "https://files.pythonhosted.org/packages/e1/8f/6767c8c91cad51a3dbfd6343bcc39926b9c2ebb56ff1fab4c2f1f9a2c360/outproc-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3ccf82a562d6ea62ecd6f358fb824d8", "sha256": "a3578049549eb06b543d1f8fb189d257c653d276271bedc64483b8cf606b4eb8" }, "downloads": -1, "filename": "outproc-0.20.tar.gz", "has_sig": false, "md5_digest": "a3ccf82a562d6ea62ecd6f358fb824d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48858, "upload_time": "2017-10-30T11:33:13", "url": "https://files.pythonhosted.org/packages/d3/02/0309b0c0d9ea806d96a0a50831ff26eb27e7f3b22029cda37ea2ad4a737a/outproc-0.20.tar.gz" } ] }