{ "info": { "author": "S Satapathy", "author_email": "shubhakant.satapathy@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# screenwriter\nPython Library for writing progress texts, echo messages, warnings and errors to standard output\n\n\n**Examples:**\n\n### 1 - Default prefix ###\n\n```python\nfrom screenwriter import Screenwriter\n\nsw = Screenwriter ()\nsw.echo ('my output')\n```\n```\nOutput:\n2019-07-26-11:16:04 my output\n```\n\n### 2 - Date Time parts in prefix ###\n\n```python\nfrom screenwriter import Screenwriter\n\nsw = Screenwriter ('%Y-%m-%d %H:%M:%S.%f ')\nsw.echo ('my output')\n```\n```\nOutput:\n2019-07-26 11:16:04 my output\n```\n\n### 3 - Error, Warning & Info standard prefixes ###\n\n```python\nfrom screenwriter import Screenwriter\n\nsw = Screenwriter ()\nsw.error ('an error message')\nsw.warn ('a warming message')\nsw.info ('an informational message')\n```\n```\nOutput:\n2019-07-29-11:39:00 ERROR: an error message\n2019-07-29-11:39:00 WARN: a warming message\n2019-07-29-11:39:00 INFO: an informational message\n```\n\n### 4 - Trimming content length ###\nBy default, log strings are trimmed to 120 chars.\nYou can change this setting:\n```python\nfrom screenwriter import Screenwriter\n\nsw = Screenwriter ()\nsw.set_maxlen (80) #Set maximum length to 80\n```\n\n### 5 - Dynamically toggele output ###\n\nYou can toggle the output between ON and OFF. \n\n```python\nfrom screenwriter import Screenwriter\n\nsw = Screenwriter ()\nsw.echo ('print this line')\nsw.set_verbose (False)\nsw.echo ('do not print this line')\nsw.set_verbose (True)\nsw.echo ('print this line')\n```\n```\nOutput:\n2019-10-05-20:09:10 print this line\n2019-10-05-20:09:10 print this line\n```\n\n\nFor format options, see http://strftime.org/\n\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/satapathy/pypi-screenwriter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "screenwriter", "package_url": "https://pypi.org/project/screenwriter/", "platform": "", "project_url": "https://pypi.org/project/screenwriter/", "project_urls": { "Homepage": "https://github.com/satapathy/pypi-screenwriter" }, "release_url": "https://pypi.org/project/screenwriter/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "python library for writing progress texts, echo messages, warnings and errors to standard output", "version": "1.0.4" }, "last_serial": 5932190, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6ae61d58c2014c21f1a897cb70a0c375", "sha256": "766b3563b9e45cba67434b05b3633709bcd0834416ee41937a30e200ef34a629" }, "downloads": -1, "filename": "screenwriter-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6ae61d58c2014c21f1a897cb70a0c375", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4606, "upload_time": "2019-10-05T14:06:08", "url": "https://files.pythonhosted.org/packages/10/3c/315ade11d1992e6bc0ff330cb2ecfb2bef27179c9e2c6dd9967dafa1d817/screenwriter-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36f6beb3375934494b221428abfcffb6", "sha256": "803cb01926b9337d54c6ef3a2a76bc27a792769d74600a0549c940b5fa29ff65" }, "downloads": -1, "filename": "screenwriter-1.0.0.tar.gz", "has_sig": false, "md5_digest": "36f6beb3375934494b221428abfcffb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3837, "upload_time": "2019-10-05T14:06:12", "url": "https://files.pythonhosted.org/packages/8b/4d/7aef9fe6624ae746cbf07375940e29d95049863c41e4fe1ace1a02adf5f8/screenwriter-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "86d9ff24768f2a78eb339d15d6030f2b", "sha256": "e1c34978123db90d8d8cd2821d44a1276bc7e962252152796e592a1d8648a0ab" }, "downloads": -1, "filename": "screenwriter-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "86d9ff24768f2a78eb339d15d6030f2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3190, "upload_time": "2019-10-05T14:11:30", "url": "https://files.pythonhosted.org/packages/d2/15/6e178e6637e2773f956d3076d01d19e8a955cd4bc3f4b7e4d617e03edbde/screenwriter-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b4d2f51115c08b73f373773e6f0edf7", "sha256": "add64d918e9d296f0dca16a51e12eb305fd7526e46ee279931f187a31e825a58" }, "downloads": -1, "filename": "screenwriter-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0b4d2f51115c08b73f373773e6f0edf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1903, "upload_time": "2019-10-05T14:11:32", "url": "https://files.pythonhosted.org/packages/e1/6f/256dd5815055e7486c313428cdbf12ea52f77f5d72670c3c88839530cfcd/screenwriter-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "fb8fe0f5c15027d9135a99a25845276e", "sha256": "5b06d7f60cfc1d4b297f544ccb332f6869b05529b8c4b795958e81e199552a08" }, "downloads": -1, "filename": "screenwriter-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fb8fe0f5c15027d9135a99a25845276e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3217, "upload_time": "2019-10-05T14:27:21", "url": "https://files.pythonhosted.org/packages/87/84/e5a90bfe4ca96cd70e95baeae80cbb01df96b9c8d91b2a60433f946ad21f/screenwriter-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e7f2ea31c52290287e77323ea5720c3", "sha256": "9006e7981748900a3103c40d4ebf80b017846490d3514664e3cda5253238cafd" }, "downloads": -1, "filename": "screenwriter-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4e7f2ea31c52290287e77323ea5720c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1944, "upload_time": "2019-10-05T14:27:23", "url": "https://files.pythonhosted.org/packages/83/76/0079c8cdb29a2c1d308ebd493aa382d32351a5a0764d67829c56abe8b5b3/screenwriter-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "bf2092d8f0e95b46bd43563956ac88d9", "sha256": "f01f956502e657bb256568d93a78bd6ce1cb503eec9a7e3526a1c5a5360931f8" }, "downloads": -1, "filename": "screenwriter-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bf2092d8f0e95b46bd43563956ac88d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3216, "upload_time": "2019-10-05T14:31:49", "url": "https://files.pythonhosted.org/packages/c3/60/bd02935557b2fe4cc3801b67941be3042602a88494944bcc6e0c99517218/screenwriter-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33b505f0cb266aaf302527afaf09662c", "sha256": "7b4bc287801d120034aaecb2ceb29a5ac1cac0e7b0851077c9c9fec7f2d390b7" }, "downloads": -1, "filename": "screenwriter-1.0.3.tar.gz", "has_sig": false, "md5_digest": "33b505f0cb266aaf302527afaf09662c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1930, "upload_time": "2019-10-05T14:31:53", "url": "https://files.pythonhosted.org/packages/5e/b1/11fe6bbf441ec717ce18e6ccacb88619f4a1b16195f5a43b1a221f793150/screenwriter-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "14b5a2abf7e75eba370cff5e1ba95276", "sha256": "215ec30e55f35f393aa9da8e8bae8b1b65d2826e9fe4a1ea846f02abd06b524d" }, "downloads": -1, "filename": "screenwriter-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "14b5a2abf7e75eba370cff5e1ba95276", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3304, "upload_time": "2019-10-05T14:40:09", "url": "https://files.pythonhosted.org/packages/da/ca/1e73a6858340177bb8edb0e1ed71a8b8ef6dbfe500bdadcdec4dcb6e8ffd/screenwriter-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c942f475a49424d1ac80bea1e5b08f3", "sha256": "46b20e80d9e2fbf4d1891b48dbe7fbcd545097317c441d9664a33f403dd01745" }, "downloads": -1, "filename": "screenwriter-1.0.4.tar.gz", "has_sig": false, "md5_digest": "9c942f475a49424d1ac80bea1e5b08f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2052, "upload_time": "2019-10-05T14:40:11", "url": "https://files.pythonhosted.org/packages/2b/63/f9924d6ac04f83579dec820cc630de45b34f5333e0081f8a38a2fde3261c/screenwriter-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "14b5a2abf7e75eba370cff5e1ba95276", "sha256": "215ec30e55f35f393aa9da8e8bae8b1b65d2826e9fe4a1ea846f02abd06b524d" }, "downloads": -1, "filename": "screenwriter-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "14b5a2abf7e75eba370cff5e1ba95276", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3304, "upload_time": "2019-10-05T14:40:09", "url": "https://files.pythonhosted.org/packages/da/ca/1e73a6858340177bb8edb0e1ed71a8b8ef6dbfe500bdadcdec4dcb6e8ffd/screenwriter-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c942f475a49424d1ac80bea1e5b08f3", "sha256": "46b20e80d9e2fbf4d1891b48dbe7fbcd545097317c441d9664a33f403dd01745" }, "downloads": -1, "filename": "screenwriter-1.0.4.tar.gz", "has_sig": false, "md5_digest": "9c942f475a49424d1ac80bea1e5b08f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2052, "upload_time": "2019-10-05T14:40:11", "url": "https://files.pythonhosted.org/packages/2b/63/f9924d6ac04f83579dec820cc630de45b34f5333e0081f8a38a2fde3261c/screenwriter-1.0.4.tar.gz" } ] }