{ "info": { "author": "Amr Ali", "author_email": "amr.ali.cc@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "PyBF\n====\n\nA Python package that provides a Brainfuck_ interpreter and code generator modules.\nIt also provides command line utility.\n\nInterpreting a Brainfuck_ code file is as easy as::\n\n $ pybf -i code.bf\n\nOr from standard input::\n\n $ echo \"+++++++++++.\" | pybf -i -\n\nTo generate Brainfuck_ code that will reproduce any content you supply::\n\n $ echo \"hello world\" | pybf -g -\n\nInstallation\n------------\n\nTo install it using pip_ all you have to do is::\n\n $ pip install pybf\n\nTo install it using the provided ``setup.py`` file, you'll need to install distutils_ first\nand then issue the following command::\n\n $ python setup.py install\n\nUsage details\n-------------\n\nThe interpreter by default will reserve 30000 1-byte cells but you can change that\nby supplying the ``-s`` with the desired value.\n\nThe Brainfuck_ code generator by default reserves 16 cells, memory size here is a trade-off\nbetween optimizing (for size) between big and small input as with more reserved\ncells the bigger Brainfuck_ (loop) initialization code will be and less Brainfuck_ instructions\nto reproduce 1 byte. The opposite goes for increasing the number of reserved cells as\nthe initialization code will be smaller but there will be more instructions to\nreproduce 1 byte.\n\n.. _Brainfuck: http://en.wikipedia.org/wiki/Brainfuck\n.. _pip: http://pypi.python.org/pypi/pip\n.. _distutils: http://docs.python.org/2/library/distutils.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amrali/pybf", "keywords": null, "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "PyBF", "package_url": "https://pypi.org/project/PyBF/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/PyBF/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/amrali/pybf" }, "release_url": "https://pypi.org/project/PyBF/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Brainfuck interpreter and code generator", "version": "0.2.1" }, "last_serial": 709140, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "86a36aa05635417d9830fcde753ece98", "sha256": "b674cafc7389ea55bcfd1d52a8c816f8492a6365038f5d967dbfa8b3317f9b04" }, "downloads": -1, "filename": "PyBF-0.1.0.tar.gz", "has_sig": false, "md5_digest": "86a36aa05635417d9830fcde753ece98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15525, "upload_time": "2013-03-30T01:12:59", "url": "https://files.pythonhosted.org/packages/f9/78/0448fa1502b7aa43456b246293a188535e376873be4d402e3428d570e7de/PyBF-0.1.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a2f288225407cc19731559a746c76cac", "sha256": "d8db7cac649a7aa7ee125437572b5e79410172e8ea1c3d8b39d04866667b980c" }, "downloads": -1, "filename": "PyBF-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a2f288225407cc19731559a746c76cac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26587, "upload_time": "2013-03-31T22:57:27", "url": "https://files.pythonhosted.org/packages/20/70/47004f30b0e8576c663e751ff47348a025d108b659630139e171ba002aa3/PyBF-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2f288225407cc19731559a746c76cac", "sha256": "d8db7cac649a7aa7ee125437572b5e79410172e8ea1c3d8b39d04866667b980c" }, "downloads": -1, "filename": "PyBF-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a2f288225407cc19731559a746c76cac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26587, "upload_time": "2013-03-31T22:57:27", "url": "https://files.pythonhosted.org/packages/20/70/47004f30b0e8576c663e751ff47348a025d108b659630139e171ba002aa3/PyBF-0.2.1.tar.gz" } ] }