{ "info": { "author": "Eric Hennenfent", "author_email": "ecapstone@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# tbas_python\nT\u00f0\u0178\u2026\u00b1AS\n\n[![Build Status](https://travis-ci.org/ehennenfent/tbas_python.svg?branch=master)](https://travis-ci.org/ehennenfent/tbas_python)\n\nA set of tools for working with [TBAS](https://hackthebadge.com/2018-cyphercon-3-0-badge-special-message-from-the-tymkrs/)\n\n`pip install tbas-py` to install. Requires Python 3.6+\n\n`echo \"+>++>+++D\" | tbas` to run the headless interpreter\n\nIncludes a TK-based graphical debugger w/ breakpoints:\n\n[![Screenshot](https://raw.githubusercontent.com/ehennenfent/tbas_python/master/ui.png)](https://raw.githubusercontent.com/ehennenfent/tbas_python/master/ui.png)\n\n`echo \"+>++>+++D\" | tbas-gui` to run the UI\n\n* tbas/badge_io.py - Implementations of various IO modes\n* tbas/buffer.py - Implements the FIFO/FILO buffer\n* tbas/corpus.py - Functions that generate TBAS programs to do useful things\n* tbas/datatypes.py - Contains macros used for type hinting\n* tbas/interpreter.py - User interface and driver\n* tbas/machine.py - Contains class that tracks machine state\n* tests/tests.py - unit tests\n* tbas/ui.py - main UI class\n* tbas/util.py - Helper functions\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/ehennenfent/tbas_python", "keywords": "tbas", "license": "", "maintainer": "", "maintainer_email": "", "name": "tbas-py", "package_url": "https://pypi.org/project/tbas-py/", "platform": "", "project_url": "https://pypi.org/project/tbas-py/", "project_urls": { "Homepage": "https://github.com/ehennenfent/tbas_python" }, "release_url": "https://pypi.org/project/tbas-py/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Python interpreter for Tis But A Scratch (Brainfuck derivative)", "version": "0.1.1" }, "last_serial": 4918006, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "4640e2b8e224f8e48771ff0b939cb225", "sha256": "32a1c4d7fae85fd7b7b2f9a444ec51e9d666b94dc02610bfd9989aeecd93426b" }, "downloads": -1, "filename": "tbas_py-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4640e2b8e224f8e48771ff0b939cb225", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17459, "upload_time": "2019-03-09T05:10:45", "url": "https://files.pythonhosted.org/packages/63/e4/63a3f68f4c51964523e5377fc594946510d8ffd399bc36d7bde3ffb2b98f/tbas_py-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d60fc14d992e722f09bf543c7c305a81", "sha256": "052b5a2aa49f1123e3087b35c6266bc9f46d6f9df3128091efe87d3e314b4f6e" }, "downloads": -1, "filename": "tbas-py-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d60fc14d992e722f09bf543c7c305a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9634, "upload_time": "2019-03-09T05:10:47", "url": "https://files.pythonhosted.org/packages/90/54/2ef8cec4da9ef4190dc7edb0bb05d39f4a4159d53e20b2d585077f76e964/tbas-py-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4640e2b8e224f8e48771ff0b939cb225", "sha256": "32a1c4d7fae85fd7b7b2f9a444ec51e9d666b94dc02610bfd9989aeecd93426b" }, "downloads": -1, "filename": "tbas_py-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4640e2b8e224f8e48771ff0b939cb225", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17459, "upload_time": "2019-03-09T05:10:45", "url": "https://files.pythonhosted.org/packages/63/e4/63a3f68f4c51964523e5377fc594946510d8ffd399bc36d7bde3ffb2b98f/tbas_py-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d60fc14d992e722f09bf543c7c305a81", "sha256": "052b5a2aa49f1123e3087b35c6266bc9f46d6f9df3128091efe87d3e314b4f6e" }, "downloads": -1, "filename": "tbas-py-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d60fc14d992e722f09bf543c7c305a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9634, "upload_time": "2019-03-09T05:10:47", "url": "https://files.pythonhosted.org/packages/90/54/2ef8cec4da9ef4190dc7edb0bb05d39f4a4159d53e20b2d585077f76e964/tbas-py-0.1.1.tar.gz" } ] }