{ "info": { "author": "Marcel Schmalzl", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# SCout - Standard Character Out\nLightweight python 3 library to print uniformly formatted console output tagged as\n\n* debug\n* info,\n* weak warning\n* warning,\n* error or\n* header.\n\nThere is the option to use custom tags and colours. If your console supports it coloured output will be used.\n\nSince version 2 there is an extended logging functionality available which supports:\n\n* Actions on warning in the event of warnings or errors\n* Inverse verbosity options\n\nThe SCout Logger as well as Simple SCout can be used independently.\n\n\n# Installation\n\n* `pip3 install git+https://github.com/holzkohlengrill/SCout.git`\n* `pip3 install pypiscout`\n\n\n# Usage\nAdditionally [example files](examples) are provided.\n\n## Simple SCout\nUsie it similar to `print()`:\n\n```python\nfrom pypiscout import SCout as sc\n\nsc.header(\"Welcome to SCout!\")\nsc.debug(\"Some debug message: 0xDEADBEEF\")\nsc.info(\"An info message\")\nsc.wwarning(\"Weak warnings are supported\")\nsc.warning(\"This is a warning\")\nsc.error(\"An error occured\"))\n```\n\n### Example output:\n
\n\"Output\n
\n\n\n## SCout Logger\nOptionally you can provide some settings for verbosity, warnings and errors.\n\n### Inverse verbosity\nInstead of providing more verbose output we use inverse verbosity levels (default = 0) which provides less output the higher the level.\n\n| Level | Description |\n| ----- | ------------------------------------------------------- |\n| -1 | Print all (debug, info, weak warnings, warning & error) |\n| 0 | Print info, weak warnings, warning & error |\n| 1 | Print weak warnings, warning & error |\n| 2 | Print warning & error |\n| 3 | Print error |\n| 4 | Do NOT print anything |\n\n### Usage\n#### Basic usage\nImplicit construction with default settings during the first call. In order to make it more readable call `sc()` upfront or use simple SCout if you don't need the Logger functionality.\n\n```python\nfrom pypiscout.SCout_Logger import Logger as sc\n\nsc().header(\"Simple SCout\")\nsc().debug(\"Some debug message:\", \"0xDEADBEEF\")\n```\n\n#### Edit current settings\n```python\nsc()(invVerbosity=0, actionWarning=None, actionError=lambda: sys.exit(-10))\n```\n\n```python\nsc().header(\"SCout Logger\")\nsc().debug(\"Some debug message: 0xDEADBEEF\")\nsc().info(\"An info message\")\nsc().wwarning(\"Weak warning (does not support actions)\")\nsc().warning(\"This is a warning without defined action\")\nsc().error(\"Here the error action is defined as sys.exit(-10)\")\n```\n\n### Example output:\n
\n\"Output\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/holzkohlengrill/SCout", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pypiscout", "package_url": "https://pypi.org/project/pypiscout/", "platform": "", "project_url": "https://pypi.org/project/pypiscout/", "project_urls": { "Homepage": "https://github.com/holzkohlengrill/SCout" }, "release_url": "https://pypi.org/project/pypiscout/2.0/", "requires_dist": null, "requires_python": "", "summary": "Prints formatted console output tagged as info, warning, error, etc. Usage is similar to `print()`.", "version": "2.0" }, "last_serial": 5585949, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "8618450ae0ab9f411d457a44cac3eb73", "sha256": "f1f501b78bca5c77f548b50f051e96e93d7b4907e52077bbc6e80af66d22f466" }, "downloads": -1, "filename": "pypiscout-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8618450ae0ab9f411d457a44cac3eb73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2251, "upload_time": "2018-09-30T18:00:56", "url": "https://files.pythonhosted.org/packages/59/ee/f0465b5b75864f40d80a8fabce76613e9a2ad80a85bdfa23fe06515ac969/pypiscout-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f06905a8672cd0f605ebc45c196d5591", "sha256": "5f586bb83f22d96d1ebe3811a9a139192474b1e3e6b506f40b74c99266dbfe45" }, "downloads": -1, "filename": "pypiscout-1.0.tar.gz", "has_sig": false, "md5_digest": "f06905a8672cd0f605ebc45c196d5591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1202, "upload_time": "2018-09-30T18:00:58", "url": "https://files.pythonhosted.org/packages/c2/bc/070b2e91e17e67cdc6dcb7a51698d1c0f15770603f49a546c14569041965/pypiscout-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "67117cdb60337398c507929bf9053edd", "sha256": "6b4084859d0975e666e7b6d21734000c135673ec2bb7f1f0c3f433fa4f9901ab" }, "downloads": -1, "filename": "pypiscout-1.1.tar.gz", "has_sig": false, "md5_digest": "67117cdb60337398c507929bf9053edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1211, "upload_time": "2018-09-30T22:11:00", "url": "https://files.pythonhosted.org/packages/1a/b8/12d9773c7cc29d108fae11747f5ee8f698c155d542157b5feb847f7df1ad/pypiscout-1.1.tar.gz" } ], "1.1rc0": [ { "comment_text": "", "digests": { "md5": "9142093918c5cf0b658235fa70aba67d", "sha256": "ba704fc52eeb7d151674b6cb6d79c035c810799d6b402eb893778a3c8c6c371c" }, "downloads": -1, "filename": "pypiscout-1.1rc0-py3-none-any.whl", "has_sig": false, "md5_digest": "9142093918c5cf0b658235fa70aba67d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2312, "upload_time": "2018-09-30T18:39:44", "url": "https://files.pythonhosted.org/packages/00/ec/0a598976216cb23942473477fd948937730c2293b1166a5e5c2c06597786/pypiscout-1.1rc0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cfb86a2af903908b51ced3a59df0ffe", "sha256": "24742df51c8ec51cced884eb83e221579cefe34b53b59e3b97b8ba22fa487bc9" }, "downloads": -1, "filename": "pypiscout-1.1rc0.tar.gz", "has_sig": false, "md5_digest": "9cfb86a2af903908b51ced3a59df0ffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1228, "upload_time": "2018-09-30T18:39:46", "url": "https://files.pythonhosted.org/packages/40/f3/819dc3a9d582b1d1e06519e37a456a1cae97ebd6c87f78c5285d2aff24f1/pypiscout-1.1rc0.tar.gz" } ], "1.1rc2": [ { "comment_text": "", "digests": { "md5": "41d60c022797fc9c009b0467b0694515", "sha256": "fb9b76ea270e1297fa2a3526056959b5748914511def7ae73d2f909e10760e5d" }, "downloads": -1, "filename": "pypiscout-1.1rc2.tar.gz", "has_sig": false, "md5_digest": "41d60c022797fc9c009b0467b0694515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1228, "upload_time": "2018-09-30T19:38:14", "url": "https://files.pythonhosted.org/packages/f6/74/c9f14dd3e6a4d44b9d10621d69b266a2d8c214ed1ddc45f7abedb774530d/pypiscout-1.1rc2.tar.gz" } ], "1.1rc3": [ { "comment_text": "", "digests": { "md5": "282fce4fddda3c139ec384677b9e644d", "sha256": "26e5eefff6891c82b98968b8751a092fc2a3d1da68400d8017fdc9a61051f01f" }, "downloads": -1, "filename": "pypiscout-1.1rc3.tar.gz", "has_sig": false, "md5_digest": "282fce4fddda3c139ec384677b9e644d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1230, "upload_time": "2018-09-30T20:40:36", "url": "https://files.pythonhosted.org/packages/2b/a0/ed4408a31ad93061ce6409a9263613cf2a877708a21f137ab9864a28b082/pypiscout-1.1rc3.tar.gz" } ], "1.1rc4": [ { "comment_text": "", "digests": { "md5": "4dec709917f775279664d5e2d34ef01b", "sha256": "bf830e6eed06d2b10efa0a4a51b071e0d3e9af263d896378b98140d1e541f749" }, "downloads": -1, "filename": "pypiscout-1.1rc4.tar.gz", "has_sig": false, "md5_digest": "4dec709917f775279664d5e2d34ef01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1230, "upload_time": "2018-09-30T20:56:35", "url": "https://files.pythonhosted.org/packages/f1/cd/b5b1230e25302004058e8c9f70716f472b64cf2ca1b4c1c132e985be775b/pypiscout-1.1rc4.tar.gz" } ], "1.1rc5": [ { "comment_text": "", "digests": { "md5": "205b95fb0ab21b4630d9b185f0aa13b1", "sha256": "55fd6109210728e25fd0bf09f5ccf23327a93f7f5a441356c725b2fefbce5025" }, "downloads": -1, "filename": "pypiscout-1.1rc5.tar.gz", "has_sig": false, "md5_digest": "205b95fb0ab21b4630d9b185f0aa13b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1231, "upload_time": "2018-09-30T21:02:48", "url": "https://files.pythonhosted.org/packages/12/e2/336bd18a6886c73e5b698e2e58a89e5243cc7262124e7fd8abaf1abcc9c0/pypiscout-1.1rc5.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "7cb3f30b2e95af5bfd73e7661ed70224", "sha256": "42321092bbb2593789e070a3586c77b5d47d35cff5c881de6f45356f495bf3f7" }, "downloads": -1, "filename": "pypiscout-1.2.tar.gz", "has_sig": false, "md5_digest": "7cb3f30b2e95af5bfd73e7661ed70224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1213, "upload_time": "2018-09-30T22:18:05", "url": "https://files.pythonhosted.org/packages/3f/bf/f3b5395ea02846bf76ea895a77bfb43d4433e12027cc47a7a10c576adb0e/pypiscout-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "f0ec3e075953cabee6d6f2cfed2aec38", "sha256": "d1435f25eee6638fcfe1371f9fd0e0ec90d1a5b0087a4d23a360ca3ba2727e77" }, "downloads": -1, "filename": "pypiscout-1.3.tar.gz", "has_sig": false, "md5_digest": "f0ec3e075953cabee6d6f2cfed2aec38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1201, "upload_time": "2018-09-30T22:29:10", "url": "https://files.pythonhosted.org/packages/de/30/54b0a3e3f1cacfb3aed947c915b783d49691f99cf000410e2e0190635cdc/pypiscout-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "5d0b27d6c75f220d6973d323e792969c", "sha256": "aeed6559f55c313f70fb9a8c7807607b48bdda729a3caee2b195f56fadd48310" }, "downloads": -1, "filename": "pypiscout-1.4.tar.gz", "has_sig": false, "md5_digest": "5d0b27d6c75f220d6973d323e792969c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1214, "upload_time": "2018-09-30T22:41:48", "url": "https://files.pythonhosted.org/packages/97/2d/026d5a92686a76a63772d0b1006c6e01f2a319b56b67530fcefaab9a8678/pypiscout-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "31d43171f58996d84ba36d9277996954", "sha256": "abe9c87c951afb103cfd2a7cf17bcea634d058b6406c5a4166a91c43c1daf2e4" }, "downloads": -1, "filename": "pypiscout-1.5.tar.gz", "has_sig": false, "md5_digest": "31d43171f58996d84ba36d9277996954", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13724, "upload_time": "2018-09-30T22:54:09", "url": "https://files.pythonhosted.org/packages/fc/9b/ab46de4e979be604f5bead4af7ef4e09ee6280c01841e23ee3c5fbb18816/pypiscout-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "98a794de94bee2b97bee8167ec66257b", "sha256": "d8337ad39f9d58afa9769503ae394069cff4c303ca027b6346a48199bbb69565" }, "downloads": -1, "filename": "pypiscout-1.6.tar.gz", "has_sig": false, "md5_digest": "98a794de94bee2b97bee8167ec66257b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15292, "upload_time": "2018-09-30T23:30:56", "url": "https://files.pythonhosted.org/packages/39/dc/a771f5ea22656896bb23e3849a6b1cc6f62545182b16d4c4c7ae4741205a/pypiscout-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "c10e3fc31d6f9f341c03b599d002ee04", "sha256": "de7c7e937201f00fdca0b1da03b875622de741204abcf4f2c76859a854871ed9" }, "downloads": -1, "filename": "pypiscout-1.7.tar.gz", "has_sig": false, "md5_digest": "c10e3fc31d6f9f341c03b599d002ee04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15353, "upload_time": "2018-09-30T23:43:45", "url": "https://files.pythonhosted.org/packages/c3/b9/927539daf2d091ba9ea20ed7db917ecf49227f8fcbe5db86f19b7c543f61/pypiscout-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "f39fa54492dc41ae6d856c71c43388c1", "sha256": "53e6f0939383377c4b75d26a2d143bbd90c28f5265661ad872fc8707c54e62cd" }, "downloads": -1, "filename": "pypiscout-1.8.tar.gz", "has_sig": false, "md5_digest": "f39fa54492dc41ae6d856c71c43388c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15532, "upload_time": "2018-11-13T15:31:18", "url": "https://files.pythonhosted.org/packages/6e/da/389c96f56476775b355c2a84e3174a7205710c877ac22518e62f026939ea/pypiscout-1.8.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "3e286f7f8a3912c1c61d5034609dcb23", "sha256": "8881b35ac137b822a31c460acb4cfd58c78a28a7ab66a28e4d930eea9c44165f" }, "downloads": -1, "filename": "pypiscout-2.0.tar.gz", "has_sig": false, "md5_digest": "3e286f7f8a3912c1c61d5034609dcb23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23340, "upload_time": "2019-07-16T14:49:43", "url": "https://files.pythonhosted.org/packages/da/64/4a8289fcff817e7e3fc0e0dd18ef53811718b3583453fa9cbdf741ab47da/pypiscout-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e286f7f8a3912c1c61d5034609dcb23", "sha256": "8881b35ac137b822a31c460acb4cfd58c78a28a7ab66a28e4d930eea9c44165f" }, "downloads": -1, "filename": "pypiscout-2.0.tar.gz", "has_sig": false, "md5_digest": "3e286f7f8a3912c1c61d5034609dcb23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23340, "upload_time": "2019-07-16T14:49:43", "url": "https://files.pythonhosted.org/packages/da/64/4a8289fcff817e7e3fc0e0dd18ef53811718b3583453fa9cbdf741ab47da/pypiscout-2.0.tar.gz" } ] }