{ "info": { "author": "Jo\u00e3o S. O. Bueno", "author_email": "gwidion@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Artistic Software", "Topic :: Multimedia :: Graphics", "Topic :: Terminals", "Topic :: Terminals :: Terminal Emulators/X Terminals" ], "description": "TERMINEDIA\n===========\n\nThis aims to be a Python library allowing using a text-terminal as a low-resolution graphics\noutput, along with keyboard realtime reading, mouse events, and a couple utilities\nenough to enable using a text terminal to run simple 2D games.\n\nThe \"noveau\" factor is that it uses Unicode quarter-character block combinations\nto effectivelly enable 1/4 character \"pixels\" in the terminal. It also makes\nuse of 24bit \"true\" color for text, not limitng itself to the 80's\n8 color palette for the terminal.\n\nWhile at that, it does offer a great deal of flexibility to display\nand interface in a text-terminal, and may become an enabler of\nrich-interfaces for terminal based applications - think about a\nPython-only, modernized Curses library.\n\nThe idea is to keep this as a lightweight install - with no, or\nas little dependencies as possible.\n\n![Messy screenshot with current capabilities](examples/screenshot_01.png)\n![Graph plot output example](examples/screenshot_02.png)\n\nDocumentation\n--------------\n\nCheck full documentation at:\n https://terminedia.readthedocs.io/en/stable/\n\nAlso, the ``examples`` folder have concrete snippets and\nsome stress-testing code.\n\n\nCompatibility\n--------------\n\nFor the time being this is being built in a Posix terminal and relies\non ANSI scape sequences for all terminal manipulation. It should work\nin most Linux and Mac OS terminal applications (including non-X11,\n\"native\" terminals on Linux)\n\nLicense\n--------\nTerminedia is licensed under GNU's LGPL 3.0 or later, meaning you\nare free to use it in whatver project you want, comercial or not,\nprivate or not - you are only required to contribute back any\nenhancements you make to this library itself.\nFor details, please read acompanining \"LICENSE\" file.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jsbueno/terminedia", "keywords": "terminal cmd posix xterm ANSI color", "license": "LGPLv3+", "maintainer": "", "maintainer_email": "", "name": "terminedia", "package_url": "https://pypi.org/project/terminedia/", "platform": "", "project_url": "https://pypi.org/project/terminedia/", "project_urls": { "Documentation": "https://terminedia.readthedocs.io/en/stable/", "Homepage": "https://github.com/jsbueno/terminedia", "Source Code": "https://github.com/jsbueno/terminedia" }, "release_url": "https://pypi.org/project/terminedia/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Utilities for drawing and interactiveness at the terminal", "version": "0.2.1" }, "last_serial": 5008764, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b0e51b8848e0da1b7877f329bd169121", "sha256": "1f4feab68e39c7d068ebe692fbc7967096cfce29d1e828685037bbe905f5568e" }, "downloads": -1, "filename": "terminedia-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b0e51b8848e0da1b7877f329bd169121", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6156, "upload_time": "2019-03-21T16:17:26", "url": "https://files.pythonhosted.org/packages/96/cd/08e17b03a3b450689bc76863935cf4299244ca49ee619f4dce993f9f9125/terminedia-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ee949c4c42a86e32743c88b46fb829e6", "sha256": "ea1cf280f1330cc3a3b4e4a9e8e8a62d4c8802e0854302d20c4932d82dcf9c1a" }, "downloads": -1, "filename": "terminedia-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ee949c4c42a86e32743c88b46fb829e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15308, "upload_time": "2019-03-31T06:37:54", "url": "https://files.pythonhosted.org/packages/c5/b8/696ffd2aa9b8975757da0b75ff88c8aa72e53a4253d9d86b4c75011075ad/terminedia-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "edce4b7d53e77120b1c2e4b29c7a8aa4", "sha256": "baaeea60cfd5bcb1ebb2ccc3a78dd8921dc763e992fb75583b496b27317da474" }, "downloads": -1, "filename": "terminedia-0.2.1.tar.gz", "has_sig": false, "md5_digest": "edce4b7d53e77120b1c2e4b29c7a8aa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15478, "upload_time": "2019-03-31T07:07:25", "url": "https://files.pythonhosted.org/packages/c5/bf/9419739fc5728203adc2b85eea8d6d1bc5d9f50e0c48edb4b744fcfa8ce4/terminedia-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "edce4b7d53e77120b1c2e4b29c7a8aa4", "sha256": "baaeea60cfd5bcb1ebb2ccc3a78dd8921dc763e992fb75583b496b27317da474" }, "downloads": -1, "filename": "terminedia-0.2.1.tar.gz", "has_sig": false, "md5_digest": "edce4b7d53e77120b1c2e4b29c7a8aa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15478, "upload_time": "2019-03-31T07:07:25", "url": "https://files.pythonhosted.org/packages/c5/bf/9419739fc5728203adc2b85eea8d6d1bc5d9f50e0c48edb4b744fcfa8ce4/terminedia-0.2.1.tar.gz" } ] }