{ "info": { "author": "Felix Meyer-Wolters", "author_email": "felix@meyerwolters.de", "bugtrack_url": null, "classifiers": [], "description": "\n.. image:: https://feluxe.github.io/sty/_images/logo_readme.png\n :target: https://feluxe.github.io/sty/_images/logo_readme.png\n :align: center\n :alt: sty_logo\n\n------------\n\n.. image:: https://feluxe.github.io/sty/_images/charts.png\n :target: https://feluxe.github.io/sty/_images/charts.png\n :align: center\n :alt: sty_overview\n :width: 600px\n\n\nDescription\n-----------\n\nSimple, flexible and extensible string styling for your terminal.\nSupports 3/4bit, 8bit and 24bit (truecolor, rgb) colors. Should work on\nmost Unix platfroms with most terminals. Recent versions of Windows 10\nshould work with this as well.\n\nSty comes with default color palettes and renderers, but you can easily\nreplace/customize them, without touching the markup.\n\nSty's goal is to provide Python with a little string styling markup, which\nis decoupled from color palettes and terminal implementations.\n\nSty has no dependencies.\n\nIf you run into compatibility problems with sty, please file an issue!\n\n\nCode Example\n------------\n\n.. code:: python\n\n from sty import fg, bg, ef, rs, RgbFg\n\n foo = fg.red + 'This is red text!' + fg.rs\n bar = bg.blue + 'This has a blue background!' + bg.rs\n baz = ef.italic + 'This is italic text' + rs.italic\n qux = fg(201) + 'This is pink text using 8bit colors' + fg.rs\n qui = fg(255, 10, 10) + 'This is red text using 24bit colors.' + fg.rs\n\n # Add new colors:\n\n fg.set_style('orange', RgbFg(255, 150, 50))\n\n buf = fg.orange + 'Yay, Im orange.' + fg.rs\n\n print(foo, bar, baz, qux, qui, buf, sep='\\n')\n\n\nThe code above will print like this in the terminal:\n\n.. image:: https://raw.githubusercontent.com/feluxe/sty/master/assets/example_so.png\n :target: https://raw.githubusercontent.com/feluxe/sty/master/assets/example_so.png\n :align: center\n :alt: examples\n :width: 600px\n\n\nDocumentation\n-------------\n\nhttps://sty.mewo.dev\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/feluxe/sty/tarball/1.0.0-beta.12", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/feluxe/sty", "keywords": "styling", "license": "Apache 2.0", "maintainer": "Felix Meyer-Wolters", "maintainer_email": "felix@meyerwolters.de", "name": "sty", "package_url": "https://pypi.org/project/sty/", "platform": "", "project_url": "https://pypi.org/project/sty/", "project_urls": { "Download": "https://github.com/feluxe/sty/tarball/1.0.0-beta.12", "Homepage": "https://github.com/feluxe/sty" }, "release_url": "https://pypi.org/project/sty/1.0.0b12/", "requires_dist": null, "requires_python": "", "summary": "", "version": "1.0.0b12" }, "last_serial": 5809376, "releases": { "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "86c14ed785415152dfe7cb19d997577d", "sha256": "8f2198717340ee9c54e0e7618e9523bd017b319ba2ec3b615d555631ab84a5cb" }, "downloads": -1, "filename": "sty-1.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "86c14ed785415152dfe7cb19d997577d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8122, "upload_time": "2018-02-10T13:45:29", "url": "https://files.pythonhosted.org/packages/46/e4/655f3fcc2e9167e4be62b35006683b4c42cc5cc30d1d775815f0cdd6c685/sty-1.0.0b1-py3-none-any.whl" } ], "1.0.0b10": [ { "comment_text": "", "digests": { "md5": "30f33cf2ee004ccb228b8ed4ee23c4ac", "sha256": "1b8aaeee25d35e93d7b7e3c154e05e98ad708ab8885e205de784e528d00800df" }, "downloads": -1, "filename": "sty-1.0.0b10-py3-none-any.whl", "has_sig": false, "md5_digest": "30f33cf2ee004ccb228b8ed4ee23c4ac", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 10255, "upload_time": "2019-05-16T01:34:31", "url": "https://files.pythonhosted.org/packages/1e/28/9208b617c0d916b9da2dac7c8ba1d301ea319d86b86f36607132bdea3975/sty-1.0.0b10-py3-none-any.whl" } ], "1.0.0b11": [ { "comment_text": "", "digests": { "md5": "0f282fb41d58ef70aeb16dff6c2dc5a1", "sha256": "ef5315a8bf2d2aefe723a086ce7c5a0707d810e7801ed8019bb45a422007ee32" }, "downloads": -1, "filename": "sty-1.0.0b11-py3-none-any.whl", "has_sig": false, "md5_digest": "0f282fb41d58ef70aeb16dff6c2dc5a1", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 10082, "upload_time": "2019-05-16T20:15:03", "url": "https://files.pythonhosted.org/packages/46/ee/e43a3d4c320dc401732410e7902a8dc65e46fe050140b7c4021dadaee5a2/sty-1.0.0b11-py3-none-any.whl" } ], "1.0.0b12": [ { "comment_text": "", "digests": { "md5": "f3149b33e7121c18ea32d8ea2ab1f7b1", "sha256": "46563babbe6e1944de9d013e9c1ffbde02c90ae4858b2fa47648f7b2f2b198ae" }, "downloads": -1, "filename": "sty-1.0.0b12-py3-none-any.whl", "has_sig": false, "md5_digest": "f3149b33e7121c18ea32d8ea2ab1f7b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10778, "upload_time": "2019-09-10T14:46:22", "url": "https://files.pythonhosted.org/packages/42/63/5039335264e33c49bfafe4ad133cca6b3209423fdd9a041cf9c4cf1b4fb8/sty-1.0.0b12-py3-none-any.whl" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "8e5338a825f9be0f90ab41a05a130856", "sha256": "405cf8ef35f460496f2e8c02bea687a16e6d32875057ec664850997eab18dc1b" }, "downloads": -1, "filename": "sty-1.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "8e5338a825f9be0f90ab41a05a130856", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8411, "upload_time": "2018-02-10T16:10:07", "url": "https://files.pythonhosted.org/packages/06/97/174e63ff468f4f37984f4ef2370cd4b9a533e0cec092ba31b1e78c35aa59/sty-1.0.0b2-py3-none-any.whl" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "e7fa379cfd9e0a2dbb6023f0bbaa434e", "sha256": "421960dda2388a9ab81577e74724bbf0bcb724d0c5ddff25bae997d522c831f7" }, "downloads": -1, "filename": "sty-1.0.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "e7fa379cfd9e0a2dbb6023f0bbaa434e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 14788, "upload_time": "2018-02-12T14:58:59", "url": "https://files.pythonhosted.org/packages/34/00/69061fc65086a9bee941021966a841a1f37e2ddded1ff1bc1dddb113f96c/sty-1.0.0b3-py3-none-any.whl" } ], "1.0.0b4": [ { "comment_text": "", "digests": { "md5": "0d6e97599b47a34ec04cb0d6c129a2ed", "sha256": "3aa140cf3785866d29f9130ee968269417f26bf06a6f3b025e7936cfd44ac389" }, "downloads": -1, "filename": "sty-1.0.0b4-py3-none-any.whl", "has_sig": false, "md5_digest": "0d6e97599b47a34ec04cb0d6c129a2ed", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13856, "upload_time": "2018-03-01T05:07:42", "url": "https://files.pythonhosted.org/packages/0e/5d/cf4a4e06cf64d51d97e2536eeedb73a24e83ab7fef67f02a179eef2ff413/sty-1.0.0b4-py3-none-any.whl" } ], "1.0.0b5": [ { "comment_text": "", "digests": { "md5": "548d9b84f1505f83e995cd0934c97bdd", "sha256": "eb3953a4519c924365f0ac6da84b45be62d9d7d69fdc9898c967f0d7b4124f42" }, "downloads": -1, "filename": "sty-1.0.0b5-py3-none-any.whl", "has_sig": false, "md5_digest": "548d9b84f1505f83e995cd0934c97bdd", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13847, "upload_time": "2018-04-06T03:43:47", "url": "https://files.pythonhosted.org/packages/5c/6f/af84c88df02f80aa7e798014d4461b67213cb95bd79f80f5f18901c2c83d/sty-1.0.0b5-py3-none-any.whl" } ], "1.0.0b6": [ { "comment_text": "", "digests": { "md5": "fd3a87ed6cfb325ec7dbe011c490e224", "sha256": "1a65971c6f4f43d8db35356a09d8d286e177f0c28307498a0c1ec4ed4c11c554" }, "downloads": -1, "filename": "sty-1.0.0b6-py3-none-any.whl", "has_sig": false, "md5_digest": "fd3a87ed6cfb325ec7dbe011c490e224", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13956, "upload_time": "2018-04-27T12:07:30", "url": "https://files.pythonhosted.org/packages/d0/3e/34370e175d9b5ef17044d0f0bb47fad87e953c6a83245dfd6582dfa8a8a6/sty-1.0.0b6-py3-none-any.whl" } ], "1.0.0b7": [ { "comment_text": "", "digests": { "md5": "ca611cba0e42bb97fe7f3c927036d2db", "sha256": "95dde47afd440c0b9d55049f88c28b3230adcaa007879fcce44889a36914a658" }, "downloads": -1, "filename": "sty-1.0.0b7-py3-none-any.whl", "has_sig": false, "md5_digest": "ca611cba0e42bb97fe7f3c927036d2db", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 10106, "upload_time": "2018-08-22T13:34:16", "url": "https://files.pythonhosted.org/packages/dd/78/e9842a58cccd26f03182188e876c8416296c8f85167b334a9b408a7a9fb8/sty-1.0.0b7-py3-none-any.whl" } ], "1.0.0b8": [ { "comment_text": "", "digests": { "md5": "74f79273dba02f0c4de509e122143143", "sha256": "cbecd3daefcc2007b5a61174e6169d782698f9c036fac9bb7201c9f3db8943dc" }, "downloads": -1, "filename": "sty-1.0.0b8-py3-none-any.whl", "has_sig": false, "md5_digest": "74f79273dba02f0c4de509e122143143", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 10704, "upload_time": "2018-09-30T16:54:33", "url": "https://files.pythonhosted.org/packages/38/8f/f37f3a9b3010343cfd43384dc0b262e12d18729e26aa0eabc8aaab7d50d8/sty-1.0.0b8-py3-none-any.whl" } ], "1.0.0b9": [ { "comment_text": "", "digests": { "md5": "8f907e996e76619251da5ed2f62b0137", "sha256": "5a0c8e1b7a7aae15fb4e3b44543930b7c4ac4de156214d7419af2894e6425dac" }, "downloads": -1, "filename": "sty-1.0.0b9-py3-none-any.whl", "has_sig": false, "md5_digest": "8f907e996e76619251da5ed2f62b0137", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 10104, "upload_time": "2019-01-23T11:49:35", "url": "https://files.pythonhosted.org/packages/ce/74/48e9ff1e2f708db101e16a5e219413a478777850aff65555934f9eb5644b/sty-1.0.0b9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3149b33e7121c18ea32d8ea2ab1f7b1", "sha256": "46563babbe6e1944de9d013e9c1ffbde02c90ae4858b2fa47648f7b2f2b198ae" }, "downloads": -1, "filename": "sty-1.0.0b12-py3-none-any.whl", "has_sig": false, "md5_digest": "f3149b33e7121c18ea32d8ea2ab1f7b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10778, "upload_time": "2019-09-10T14:46:22", "url": "https://files.pythonhosted.org/packages/42/63/5039335264e33c49bfafe4ad133cca6b3209423fdd9a041cf9c4cf1b4fb8/sty-1.0.0b12-py3-none-any.whl" } ] }