{ "info": { "author": "Viraj", "author_email": null, "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": "grammar-check\n==============\n\nPython wrapper for LanguageTool.\n\n\nThis is a fork of https://github.com/myint/language-check\n\nExample usage\n-------------\n\n>From the interpreter:\n\n>>> import grammar_check\n>>> tool = grammar_check.LanguageTool('en-GB')\n>>> text = 'This are bad.'\n>>> matches = tool.check(text)\n>>> len(matches)\n1\n\n\n\nAutomatically apply suggestions to the text:\n\n>>> grammar_check.correct(text, matches)\n'These are bad'\n\n>From the command line::\n\n $ echo 'This are bad.' > example.txt\n\n $ grammar-check example.txt\n example.txt:1:1: THIS_NNS[3]: Did you mean 'these'?\n\n\nInstallation\n------------\n\nTo install via pip::\n\n $ pip install --user --upgrade grammar-check\n\n\nPrerequisites\n-------------\n\n- `Python 3.2+ `_ (or 2.7)\n- `lib3to2 `_\n (if installing for Python 2)\n- `LanguageTool `_ (Java 6.0+)", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/viraja1/grammar-check", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "grammar-check", "package_url": "https://pypi.org/project/grammar-check/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/grammar-check/", "project_urls": { "Homepage": "https://github.com/viraja1/grammar-check" }, "release_url": "https://pypi.org/project/grammar-check/1.3.1/", "requires_dist": null, "requires_python": null, "summary": "Checks grammar using LanguageTool.", "version": "1.3.1" }, "last_serial": 1708373, "releases": { "0.7.2": [ { "comment_text": "", "digests": { "md5": "c6fe293bb0d484f62b0c71f4c8a4cb74", "sha256": "79d4d17224c73bc2fd520cf3e4de1d1e7b7f474fccdae448c49fb3e66b10293a" }, "downloads": -1, "filename": "grammar_check-0.7.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c6fe293bb0d484f62b0c71f4c8a4cb74", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 56951641, "upload_time": "2015-08-30T12:52:11", "url": "https://files.pythonhosted.org/packages/fe/7f/7f136f08507a632edd19036c9030be4ffd8adde2d19f475696fa64dfb74c/grammar_check-0.7.3-py2-none-any.whl" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "74d351e9931936797e5871ba15297954", "sha256": "4b4c8d2ad1391f2c3cbf2779def7cafc82ef69b136ee0b9658d174d1c74ebce5" }, "downloads": -1, "filename": "grammar_check-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "74d351e9931936797e5871ba15297954", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 50311598, "upload_time": "2015-08-30T19:34:47", "url": "https://files.pythonhosted.org/packages/6d/df/27d70abdac512740f4f09de344516dd19db48603454237ca343cb29fef96/grammar_check-1.0-py2-none-any.whl" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "a8a266367613925f98e9fe01dddf4bfa", "sha256": "603c030139cdbf4f21d3aa76405a28860053092bfc98591698c0a9c101861edc" }, "downloads": -1, "filename": "grammar_check-1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a8a266367613925f98e9fe01dddf4bfa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 56951601, "upload_time": "2015-08-31T08:49:05", "url": "https://files.pythonhosted.org/packages/81/b3/2657dd698efe549724c905bf8f7f0056a213ab10d2a7e85499506522fd17/grammar_check-1.1-py2-none-any.whl" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6994eb6925fa096cc25c4fcb2614d327", "sha256": "5fc5747f2d72507d62644d0848711fc3ef4e1e19a6f5af1b10e38554e92dde20" }, "downloads": -1, "filename": "grammar_check-1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6994eb6925fa096cc25c4fcb2614d327", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 56951604, "upload_time": "2015-08-31T19:07:15", "url": "https://files.pythonhosted.org/packages/ce/30/be44d77a09e9d817e44f353229bf815890e5d418826119ecec219ce589cb/grammar_check-1.2-py2-none-any.whl" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a23d20542ded1ae1ba2c41c10d8ce773", "sha256": "a27933a67064a3c3b305f7a171ce492ad85140702c7ab830f47cf3649a4de6fc" }, "downloads": -1, "filename": "grammar_check-1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a23d20542ded1ae1ba2c41c10d8ce773", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 56951637, "upload_time": "2015-09-02T14:21:09", "url": "https://files.pythonhosted.org/packages/26/cf/ade6ef2b26448afe5437a60dfd7a77dbf417492b49f2d65cff3b8ac0ef21/grammar_check-1.3-py2-none-any.whl" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "cd0fb881a095f5d05701c65c8a6b9996", "sha256": "3714e480b4754360b2a03906d3d8930155551565d8ecd8f6159967a6b9b02cee" }, "downloads": -1, "filename": "grammar_check-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cd0fb881a095f5d05701c65c8a6b9996", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 56951424, "upload_time": "2015-09-04T17:16:03", "url": "https://files.pythonhosted.org/packages/aa/59/bc6cc5894d695a393942f9c06803748a5fdaff28e9a7b470ebd123c06483/grammar_check-1.3.1-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd0fb881a095f5d05701c65c8a6b9996", "sha256": "3714e480b4754360b2a03906d3d8930155551565d8ecd8f6159967a6b9b02cee" }, "downloads": -1, "filename": "grammar_check-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cd0fb881a095f5d05701c65c8a6b9996", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 56951424, "upload_time": "2015-09-04T17:16:03", "url": "https://files.pythonhosted.org/packages/aa/59/bc6cc5894d695a393942f9c06803748a5fdaff28e9a7b470ebd123c06483/grammar_check-1.3.1-py2-none-any.whl" } ] }