{ "info": { "author": "Vadim Fedorenko (Meiblorn)", "author_email": "meiblorn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Linguistic", "Topic :: Text Processing :: Markup" ], "description": "Boltun (aka rus. [\u0411\u043e\u043b\u0442\u0443\u043d](https://en.wiktionary.org/wiki/%D0%B1%D0%BE%D0%BB%D1%82%D1%83%D0%BD))\n===\n\nGenerates massive datasets from just a single template.\n\n```text\nCommand:\n> python -m boltun \"{{ Hi || Hello }}, [[ 'welcome' | upper? ]][[? ' back' ]] to Boltun [% repeat('!', [1, 3]) %]\"\n\nHi, WELCOME back to Boltun !\nHello, WELCOME back to Boltun !\nHi, welcome back to Boltun !\nHello, welcome back to Boltun !\nHi, WELCOME to Boltun !\nHello, WELCOME to Boltun !\nHi, welcome to Boltun !\nHello, welcome to Boltun !\nHi, WELCOME back to Boltun !!!\nHello, WELCOME back to Boltun !!!\nHi, welcome back to Boltun !!!\nHello, welcome back to Boltun !!!\nHi, WELCOME to Boltun !!!\nHello, WELCOME to Boltun !!!\nHi, welcome to Boltun !!!\nHello, welcome to Boltun !!!\n```\n\nBranch | CI status\n---------|-------------------\nmaster | [![Build Status](https://travis-ci.org/meiblorn/boltun.svg?branch=master)](https://travis-ci.org/meiblorn/boltun)[![codecov](https://codecov.io/gh/meiblorn/boltun/branch/master/graph/badge.svg)](https://codecov.io/gh/meiblorn/boltun)\ndevelop | [![Build Status](https://travis-ci.org/meiblorn/boltun.svg?branch=develop)](https://travis-ci.org/meiblorn/boltun)[![codecov](https://codecov.io/gh/meiblorn/boltun/branch/develop/graph/badge.svg)](https://codecov.io/gh/meiblorn/boltun)\n\n## About\n\n[![boltun_simpsons_bart](https://raw.githubusercontent.com/meiblorn/boltun/master/static/simpsons_bart.png)](https://github.com/meiblorn/boltun)\n\n**Boltun** is designed to be best alternative for the natural language machine-learning developers and enthusiasts.\n\nIt was developed as an alternative for such projects as \n[Chatito](https://github.com/rodrigopivi/Chatito) and [Tracery](http://tracery.io/). \nYes, they are almost perfect, especially Tracery, but both of them are written for NodeJS platform. \nNodeJS is a single threaded language, so that tools are perfect only for small amounts of data. \nBoltun breaks that bounds of data generation limits.\n\n## Getting Started\n\n### Installing\n\nUsing pip ([PyPI repository](https://pypi.org/project/boltun/)):\n\n```bash\npip install boltun\n```\n\nBoltun is also available on \n[Docker Hub](https://hub.docker.com/r/meiblorn/boltun):\n\n```bash\ndocker pull meiblorn/boltun\n```\n\nFor macOS users, Boltun is available via \n[Homebrew](https://brew.sh)\n\n```bash\nbrew install boltun\n```\n\n### Usage\n\n```bash\npip -m boltun \"\"\n```\n\n\n## Contributing\n\nYou are welcome to contribute ! Just submit your PR and become a part of Boltun community!\n\nPlease read [contributing.md](contributing.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Versioning\n\nWe use [SemVer](http://semver.org) for versioning. For the versions available, see the [tags on this repository](https://github.com/meiblorn/boltun/tags). \n\n## Authors\n\n* **Vadim Fedorenko** - [Meiblorn](https://github.com/meiblorn) -*Initial work*\n\nSee also the list of [authors](authors.md) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n## Acknowledgments\n\n* Your questions will appear here. Feel free to ask me.\n**Vadim Fedorenko** - [Meiblorn](https://github.com/meiblorn) - *Initial work* \n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/meiblorn/boltun", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "boltun", "package_url": "https://pypi.org/project/boltun/", "platform": "", "project_url": "https://pypi.org/project/boltun/", "project_urls": { "Homepage": "https://github.com/meiblorn/boltun" }, "release_url": "https://pypi.org/project/boltun/0.6.0/", "requires_dist": [ "antlr4-python3-runtime", "attrs", "PyYAML", "six", "path.py", "enum34" ], "requires_python": ">=3.5.*", "summary": "Generate massive datasets from a single template file", "version": "0.6.0" }, "last_serial": 4521414, "releases": { "0.6.0": [ { "comment_text": "", "digests": { "md5": "5560ecffea68312991a03b81236b38d8", "sha256": "cff30bacab863d106ef32451002cb4e924db89273582303a5fb2de4745ae064a" }, "downloads": -1, "filename": "boltun-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5560ecffea68312991a03b81236b38d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.*", "size": 48002, "upload_time": "2018-11-23T17:53:57", "url": "https://files.pythonhosted.org/packages/18/31/00631818ac16a29adf64de98eca536f649e5ed8bceaa3d06ada9fb4db0f6/boltun-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb312511fcf8948b18cf18f0672d578", "sha256": "168fa26ce53896d733f079527529c2213bb0f3407e28a8af34661ce2f83b0fe6" }, "downloads": -1, "filename": "boltun-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ddb312511fcf8948b18cf18f0672d578", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 432787, "upload_time": "2018-11-23T17:53:59", "url": "https://files.pythonhosted.org/packages/3f/4f/7310ef8f34a3475445702ce9af7e207c91c3b269d5afd79208c9a236be5b/boltun-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5560ecffea68312991a03b81236b38d8", "sha256": "cff30bacab863d106ef32451002cb4e924db89273582303a5fb2de4745ae064a" }, "downloads": -1, "filename": "boltun-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5560ecffea68312991a03b81236b38d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.*", "size": 48002, "upload_time": "2018-11-23T17:53:57", "url": "https://files.pythonhosted.org/packages/18/31/00631818ac16a29adf64de98eca536f649e5ed8bceaa3d06ada9fb4db0f6/boltun-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb312511fcf8948b18cf18f0672d578", "sha256": "168fa26ce53896d733f079527529c2213bb0f3407e28a8af34661ce2f83b0fe6" }, "downloads": -1, "filename": "boltun-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ddb312511fcf8948b18cf18f0672d578", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 432787, "upload_time": "2018-11-23T17:53:59", "url": "https://files.pythonhosted.org/packages/3f/4f/7310ef8f34a3475445702ce9af7e207c91c3b269d5afd79208c9a236be5b/boltun-0.6.0.tar.gz" } ] }