{ "info": { "author": "Julien LEICHER", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "chatl: python flavor\n====================\n\nInstallation\n------------\n\npip\n~~~\n\n.. code-block:: bash\n\n $ pip install pychatl\n\nsource\n~~~~~~\n\n.. code-block:: bash\n\n $ git clone https://github.com/atlassistant/chatl.git\n $ cd chatl/python\n $ python setup.py install\n\nor\n\n.. code-block:: bash\n\n $ pip install -e .\n\nUsage\n-----\n\nFrom the terminal\n~~~~~~~~~~~~~~~~~\n\n.. code-block:: bash\n\n usage: pychatl [-h] [--version] [-a ADAPTER] [-m MERGE] [--pretty]\n files [files ...]\n\n Generates training dataset from a simple DSL.\n\n positional arguments:\n files One or more DSL files to process\n\n optional arguments:\n -h, --help show this help message and exit\n --version show program's version number and exit\n -a ADAPTER, --adapter ADAPTER\n Name of the adapter to use\n -m MERGE, --merge MERGE\n Options file to merge with the final result\n --pretty Pretty output\n\nFrom the code\n~~~~~~~~~~~~~\n\n.. code-block:: python\n\n from pychatl import parse\n\n result = parse(\"\"\"\n %[get_forecast]\n will it rain in @[city] @[dateStart]\n\n ~[new york]\n ny\n nyc\n\n @[dateStart](type=snips/datetime)\n at the end of the day\n tomorrow\n today\n\n @[city]\n ~[new york]\n paris\n \"\"\")\n\n # Now you got a parsed dataset so you may want to process it for a specific NLU engines\n\n from pychatl.adapters import snips\n\n snips_dataset = snips(result) # Or give options with `snips(result, language='en')`\n\n # And now you got your dataset ready to be fitted within snips-nlu!\n\nTesting\n-------\n\n.. code-block:: bash\n\n $ pip install -e .[test]\n $ python -m nose --with-doctest --with-coverage --cover-package=pychatl", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/atlassistant/chatl", "keywords": "", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "pychatl", "package_url": "https://pypi.org/project/pychatl/", "platform": "", "project_url": "https://pypi.org/project/pychatl/", "project_urls": { "Homepage": "https://github.com/atlassistant/chatl" }, "release_url": "https://pypi.org/project/pychatl/2.0.1/", "requires_dist": null, "requires_python": "", "summary": "Tiny DSL to generate training dataset for NLU engines", "version": "2.0.1" }, "last_serial": 5713941, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2c6eb66bb6e5b2c877ebbe17f246c361", "sha256": "e58a5592c4d373bb1e5d7b086fbfaba4fa9fd891e8a06c4687120c794ec016c0" }, "downloads": -1, "filename": "pychatl-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2c6eb66bb6e5b2c877ebbe17f246c361", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5057, "upload_time": "2018-09-16T20:49:23", "url": "https://files.pythonhosted.org/packages/84/92/c2575c044088b2e5ab3fe4ed17e13fec00c62647d1f86e7ec7c94769c67b/pychatl-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "dff80a43300983f9630c490c3743241f", "sha256": "912a56dc27f805b020755d6a0ae149bf48cd1bc8852e5ed5f1f390b8b4e5ba2a" }, "downloads": -1, "filename": "pychatl-1.1.0.tar.gz", "has_sig": false, "md5_digest": "dff80a43300983f9630c490c3743241f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5676, "upload_time": "2018-09-17T10:53:43", "url": "https://files.pythonhosted.org/packages/28/48/197651aa831543a4c93b06e8b5065c5dca7c2e4bfe7ed6b0455f7ce51c58/pychatl-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "8efe1a9915c6594d8349840a55ca9d5e", "sha256": "390d557046f540cb29d8f7b7f767be6926bfc217b283501e0b2d0057be9ecf25" }, "downloads": -1, "filename": "pychatl-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8efe1a9915c6594d8349840a55ca9d5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6128, "upload_time": "2018-09-19T10:53:15", "url": "https://files.pythonhosted.org/packages/65/78/6e9bc60b12be96bcf2f5ee984218c5e72a30369dfdaffa4bc0519d0362b2/pychatl-1.2.0.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "9db0e3cd428009fbe8dc2cf6d757cea1", "sha256": "db9836fb99b45686edc9e6bc8d9cd06a765c548310725fe27d179acd6ddb79f4" }, "downloads": -1, "filename": "pychatl-1.2.2.tar.gz", "has_sig": false, "md5_digest": "9db0e3cd428009fbe8dc2cf6d757cea1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6209, "upload_time": "2018-10-09T11:11:23", "url": "https://files.pythonhosted.org/packages/66/ee/477e5e0bff32f434f3792ff059f635a1b1a3ed123b4c0a0dbb315f831d75/pychatl-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "44a016c277ff92956ba2a26b28dc9c1d", "sha256": "e771c766c6850a5448c9d3a256fbae9ce3751d11732c8be1ff0b12e74113d7f7" }, "downloads": -1, "filename": "pychatl-1.2.3.tar.gz", "has_sig": false, "md5_digest": "44a016c277ff92956ba2a26b28dc9c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6313, "upload_time": "2018-11-27T21:05:55", "url": "https://files.pythonhosted.org/packages/03/6c/2b30ef5f8bb356aa28e88bd3126d084b78ce375ce35140c056455caf80d1/pychatl-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "60aa5590af275df6188b06f14363c789", "sha256": "18c329cb3a75a813846ec6ecb2292d96db3ca60b9a3da0a6310d73d0b70b198a" }, "downloads": -1, "filename": "pychatl-1.2.4.tar.gz", "has_sig": false, "md5_digest": "60aa5590af275df6188b06f14363c789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6392, "upload_time": "2018-12-13T20:04:19", "url": "https://files.pythonhosted.org/packages/5f/f8/39d43ac81b0f897ded8865cf30455f6d1384c999793a8692df458e1ee3ac/pychatl-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "d378b45ab89db0e3de3b54e782c06b87", "sha256": "a815c9f66854a4786b9d6a729654dafd86f596f41142dae1df76cbb95cc027cb" }, "downloads": -1, "filename": "pychatl-1.2.5.tar.gz", "has_sig": false, "md5_digest": "d378b45ab89db0e3de3b54e782c06b87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6522, "upload_time": "2018-12-20T12:55:01", "url": "https://files.pythonhosted.org/packages/3d/cb/c57448c24b9831022e1842431290f53ba3ef9d816ad3bb0f73fdd782a44a/pychatl-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "9adb650e6a1e49d66e1eb1ebc5646688", "sha256": "d718b419257679b4558e5b2768f25cb3a888615a4e7bc4344133e02b3efd6cd7" }, "downloads": -1, "filename": "pychatl-1.2.6.tar.gz", "has_sig": false, "md5_digest": "9adb650e6a1e49d66e1eb1ebc5646688", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6802, "upload_time": "2018-12-20T20:16:11", "url": "https://files.pythonhosted.org/packages/f2/f6/4e5604b45cced715115b00f6519d1dfcd0ce78c4ec5cd414fa30813f607d/pychatl-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "3e9dba49ec2ee8ae8f87dd7593257743", "sha256": "beb0a6020e87bf033b05b0e9c99aec5a413af04d37e25f8dae9ffdb9e194aabf" }, "downloads": -1, "filename": "pychatl-1.2.7.tar.gz", "has_sig": false, "md5_digest": "3e9dba49ec2ee8ae8f87dd7593257743", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6163, "upload_time": "2019-04-13T15:38:15", "url": "https://files.pythonhosted.org/packages/47/43/8a679958270a876c6c9fd8ec9236eb45594ba8dd5c472849fe4e537f0c64/pychatl-1.2.7.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "31873928a8388e91e5769a3ef7ec5a4e", "sha256": "a21be120b5ae4766ded43753061d8f21ead72f2fc72d801b9f2803e84884e19d" }, "downloads": -1, "filename": "pychatl-2.0.0.tar.gz", "has_sig": false, "md5_digest": "31873928a8388e91e5769a3ef7ec5a4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9632, "upload_time": "2019-07-31T11:47:53", "url": "https://files.pythonhosted.org/packages/aa/aa/de282b2a3d6a502abe601e45e3ee9501cb5339904648ed7226bc47ac991a/pychatl-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "1a13d5d1d98e5af6647e148c9b9f8c8a", "sha256": "e6647223b2e2ab2da6eaca38c8b6943f3243bb42efedfbb1646d208dde26585c" }, "downloads": -1, "filename": "pychatl-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1a13d5d1d98e5af6647e148c9b9f8c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16972, "upload_time": "2019-08-22T08:35:36", "url": "https://files.pythonhosted.org/packages/d7/d0/83afa6cb418551c6f68cffec847c70834e717be7396a2d085c43be3ba421/pychatl-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a13d5d1d98e5af6647e148c9b9f8c8a", "sha256": "e6647223b2e2ab2da6eaca38c8b6943f3243bb42efedfbb1646d208dde26585c" }, "downloads": -1, "filename": "pychatl-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1a13d5d1d98e5af6647e148c9b9f8c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16972, "upload_time": "2019-08-22T08:35:36", "url": "https://files.pythonhosted.org/packages/d7/d0/83afa6cb418551c6f68cffec847c70834e717be7396a2d085c43be3ba421/pychatl-2.0.1.tar.gz" } ] }