{ "info": { "author": "Colin Bernet", "author_email": "colin.bernet@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# npspellcheck \n\n**spell checking jupyter notebooks**\n\nWriting correctly should be a priority, even for programmers and scientists. \n\nBut this is not easy in jupyter notebooks. \n\nIn english, a good solution is to make use of the spellchecker notebook extension, which highlights incorrect text: \n\n```\npip install jupyter_contrib_nbextensions\njupyter contrib nbextension install --user\njupyter nbextension enable spellchecker/main\n```\n\nHowever, this extension is currently not able to suggest corrections, and is only available for English. \n\nSince I write blog posts based on jupyter notebooks in French, I came up with a small script for spell checking. \n\nInstallation: \n\n```\npip install nbspellcheck\n```\n\nExample of use:\n\n```\nnbspellcheck.py my_jupyter_notebook.ipynb -l fr\n```\n\nA big thank you to the developers of \n\n* [nltk](http://www.nltk.org/) : python natural language toolkit\n* [pyspellchecker](https://pypi.org/project/pyspellchecker/) : python spell checker\n\nthat are doing all the heavy lifting. \n\nI made this real fast, and the user interface can be improved. Please don't hesitate to send a PR.", "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/cbernet/nbspellcheck", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nbspellcheck", "package_url": "https://pypi.org/project/nbspellcheck/", "platform": "", "project_url": "https://pypi.org/project/nbspellcheck/", "project_urls": { "Homepage": "https://github.com/cbernet/nbspellcheck" }, "release_url": "https://pypi.org/project/nbspellcheck/0.0.5/", "requires_dist": null, "requires_python": ">3.5", "summary": "Spell checker for jupyter notebooks", "version": "0.0.5" }, "last_serial": 4759525, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "c5cc802d019b89253dbd80a6bd28c932", "sha256": "ea2578d78323977633d0dd6ae920c36919e809299ccc0a9a868e0ad36b746bf6" }, "downloads": -1, "filename": "nbspellcheck-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c5cc802d019b89253dbd80a6bd28c932", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 7031, "upload_time": "2019-01-29T13:48:02", "url": "https://files.pythonhosted.org/packages/91/d7/e3a687d400da2a2b3564a37871f29b0ae28444528bb2585950bcdaf4046e/nbspellcheck-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b61230644049d3bb5b57563b9e8c0cf5", "sha256": "9d7b44c65aaf1f5dc240e0e84f36d27eed5775046d7a980f20156ef0dfd2f3bb" }, "downloads": -1, "filename": "nbspellcheck-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b61230644049d3bb5b57563b9e8c0cf5", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 3681, "upload_time": "2019-01-28T16:12:32", "url": "https://files.pythonhosted.org/packages/17/fe/58dcd2cb046cbe1707e9a95d85f5061cf7e7ef00845acd1cf94b4993b56d/nbspellcheck-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "4d1fb953790f80ee3f374c5f6c81dc5e", "sha256": "cee9079358d3c110409b144cfc7ef561cda1db99c15f08603bd469eb6922d4c8" }, "downloads": -1, "filename": "nbspellcheck-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4d1fb953790f80ee3f374c5f6c81dc5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 7031, "upload_time": "2019-01-29T13:48:04", "url": "https://files.pythonhosted.org/packages/99/1b/71b531085f4fef9b65f08e324658e458bc3d5ea13ba2fc497099057fde39/nbspellcheck-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c1a6aefa18434b00205628c525b87c2", "sha256": "df765941e0253a9bccac64bb34995ea117f0c3b9291330e557761626ae54a46e" }, "downloads": -1, "filename": "nbspellcheck-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1c1a6aefa18434b00205628c525b87c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 3693, "upload_time": "2019-01-29T13:48:28", "url": "https://files.pythonhosted.org/packages/82/80/a4161d01d653e08fe7e2bf285836f1ab763ced285b4d55b3e09603274a2d/nbspellcheck-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c0c35caf526a8b4bee0f5ebf455802e1", "sha256": "7521a47ae61119c934f1b4ae238f8ba8435d7b8b4c9596e55880693bc050c741" }, "downloads": -1, "filename": "nbspellcheck-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c0c35caf526a8b4bee0f5ebf455802e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 3696, "upload_time": "2019-01-30T12:21:28", "url": "https://files.pythonhosted.org/packages/54/00/e93936908708a9f6d8f9f0f26a770c8b55958999d875d5e0c468e1ce0c53/nbspellcheck-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0c35caf526a8b4bee0f5ebf455802e1", "sha256": "7521a47ae61119c934f1b4ae238f8ba8435d7b8b4c9596e55880693bc050c741" }, "downloads": -1, "filename": "nbspellcheck-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c0c35caf526a8b4bee0f5ebf455802e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 3696, "upload_time": "2019-01-30T12:21:28", "url": "https://files.pythonhosted.org/packages/54/00/e93936908708a9f6d8f9f0f26a770c8b55958999d875d5e0c468e1ce0c53/nbspellcheck-0.0.5.tar.gz" } ] }