{ "info": { "author": "LouiSakaki", "author_email": "e1352207@outlook.jp", "bugtrack_url": null, "classifiers": [], "description": "brainbite\n===\nA python bit my brain, so I sliced up the python into fine strips in retaliation.\n\n## Description\n[Brainfuck](https://en.wikipedia.org/wiki/Brainfuck) is widely known as an esoteric programming language.\nThis package enables to write brainfuck-like code in python **legal** grammar.\n\nThis package also provides transpilation function from bf code to python one.\n\n## Demo\nThough this code is strange, outputs *\"Hello World!\"* on stdout correctly. \n\n```python\nfrom brainbite import Biter\n\n_ = Biter()[::...][::...][::...][::...][::...][::...][::...][::...][:...]\n_ = _[:...:...][::...][::...][::...][::...][:...][:...:...][::...][::...]\n_ = _[:...:...][::...][::...][::...][:...:...][::...][::...][::...]\n_ = _[:...:...][::...][...:...][...:...][...:...][...:...][...:][...::...]\n_ = _[:...:...][::...][:...:...][::...][:...:...][...:][:...:...][:...:...]\n_ = _[::...][:...][...:...][...::...][...:...][...:][...::...][:...:...]\n_ = _[:...:...][:][:...:...][...:][...:][...:][:][::...][::...][::...]\n_ = _[::...][::...][::...][::...][:][:][::...][::...][::...][:][:...:...]\n_ = _[:...:...][:][...:...][...:][:][...:...][:][::...][::...][::...][:]\n_ = _[...:][...:][...:][...:][...:][...:][:][...:][...:][...:][...:][...:]\n_ = _[...:][...:][...:][:][:...:...][:...:...][::...][:][:...:...][::...]\n_ = _[::...][:]()\n\n```\n\nTo get this code, run below command.\n\n```bash\n$ python -m brainbite sample hello_world\n```\n\n**Transpile** \\\nThis module also works as transpiler.\n```bash\n$ python -m brainbite trans fizzbuzz.bf\n```\n\nFor more information, view `$ python -m brainbite --help`.\n\n## Install\nThis module is registered at PyPI. [PyPI - brainbite](https://pypi.org/project/brainbite/)\n```bash\n$ pip install brainbite\n```\n\n## License\n[MIT](https://github.com/LouiS0616/brainbite/blob/master/LICENSE)\n\n## Author\n[LouiS0616](https://github.com/LouiS0616)\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/LouiS0616/brainbite", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "brainbite", "package_url": "https://pypi.org/project/brainbite/", "platform": "", "project_url": "https://pypi.org/project/brainbite/", "project_urls": { "Homepage": "https://github.com/LouiS0616/brainbite" }, "release_url": "https://pypi.org/project/brainbite/1.0.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "A python bit my brain.", "version": "1.0.2" }, "last_serial": 5521382, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "31b2072b7fc5f7ecf6b3bcfabf994b08", "sha256": "4671c38f7b9e1fdd8f2e263980ebb88e9ccf6ec5a0df4a54691d9daebc40c1f8" }, "downloads": -1, "filename": "brainbite-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "31b2072b7fc5f7ecf6b3bcfabf994b08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15196, "upload_time": "2018-10-31T13:34:50", "url": "https://files.pythonhosted.org/packages/0c/a8/d12a6014ff2fa6182bde0a98ed34cc34e40eaadf2d70ce544fd15940bdae/brainbite-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac20208f703c38c58d06161c9facfd95", "sha256": "3e5485b0129d6fd552998ff4335319db158d9413213b81ff5554ec0f49d28289" }, "downloads": -1, "filename": "brainbite-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ac20208f703c38c58d06161c9facfd95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5478, "upload_time": "2018-10-31T13:34:52", "url": "https://files.pythonhosted.org/packages/d9/a9/830c015d9c3ae98a93ed9eda609998bf621a9da6152531d39fb511515ccb/brainbite-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ed5713c408eb946ee0572266a5dde181", "sha256": "24d7fc58e3f6933d2214715ac37df9777093dcb5abec67c3dbdb62edf2b1ea5f" }, "downloads": -1, "filename": "brainbite-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ed5713c408eb946ee0572266a5dde181", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8502, "upload_time": "2019-07-12T03:54:08", "url": "https://files.pythonhosted.org/packages/be/09/094478095affc67344a24adb7f3b9166c52df229b8b52d3f32f0e8b9a0fc/brainbite-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b33df70c0b1df565e4d13a10c9a67d2", "sha256": "9ed6521108206020ac1581f66dd96289a1354db1c0720f0109ea84cdca5c04bc" }, "downloads": -1, "filename": "brainbite-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9b33df70c0b1df565e4d13a10c9a67d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5476, "upload_time": "2019-07-12T03:54:10", "url": "https://files.pythonhosted.org/packages/13/8d/b8c3ec325d1c599a4d9722d2a6c76dd575e34c40bdc16dfa61373cbd25dc/brainbite-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed5713c408eb946ee0572266a5dde181", "sha256": "24d7fc58e3f6933d2214715ac37df9777093dcb5abec67c3dbdb62edf2b1ea5f" }, "downloads": -1, "filename": "brainbite-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ed5713c408eb946ee0572266a5dde181", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8502, "upload_time": "2019-07-12T03:54:08", "url": "https://files.pythonhosted.org/packages/be/09/094478095affc67344a24adb7f3b9166c52df229b8b52d3f32f0e8b9a0fc/brainbite-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b33df70c0b1df565e4d13a10c9a67d2", "sha256": "9ed6521108206020ac1581f66dd96289a1354db1c0720f0109ea84cdca5c04bc" }, "downloads": -1, "filename": "brainbite-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9b33df70c0b1df565e4d13a10c9a67d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5476, "upload_time": "2019-07-12T03:54:10", "url": "https://files.pythonhosted.org/packages/13/8d/b8c3ec325d1c599a4d9722d2a6c76dd575e34c40bdc16dfa61373cbd25dc/brainbite-1.0.2.tar.gz" } ] }