{ "info": { "author": "David L. Day", "author_email": "dday376@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Prosegrinder\n===============\n\n.. image:: https://img.shields.io/pypi/v/prosegrinder.svg\n :target: https://pypi.python.org/pypi/prosegrinder\n :alt: Latest PyPI version\n\n.. image:: https://travis-ci.org/prosegrinder/python-prosegrinder.svg?branch=master\n :target: https://travis-ci.org/prosegrinder/python-prosegrinder\n :alt: Latest Travis CI build status\n\n.. image:: https://api.codacy.com/project/badge/Grade/d005ccb2840340718fcf3ab3a383a225\n :target: https://www.codacy.com/app/ProseGrinder/python-prosegrinder?utm_source=github.com&utm_medium=referral&utm_content=prosegrinder/python-prosegrinder&utm_campaign=Badge_Grade\n :alt: Latest Codacy Coverage Report\n\nA relatively fast, functional prose text counter with readability scoring.\n\nInstallation\n------------\n\n``prosegrinder`` is available on PyPI. Simply install it with ``pip``::\n\n $ pip install prosegrinder\n\nUsage\n-----\n\nThe main use is via the prosegrinder.Prose object.\n\n >>> from prosegrinder import Prose\n >>> p = Prose(\"Some lengthy text that's actual prose, like a novel or article.\")\n\nThe Prose object will parse everything down and compute basic staticstics, including word count,\nsentence count, paragraph count, syllable count, point of view, dialogue, narrative, and a set\nof readabilit scores. All objects and attributes should be treated as immutable.\n\nI know this isn't great documentation, but it should be enough to get you going.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/prosegrinder/python-prosegrinder", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "prosegrinder", "package_url": "https://pypi.org/project/prosegrinder/", "platform": "", "project_url": "https://pypi.org/project/prosegrinder/", "project_urls": { "Homepage": "https://github.com/prosegrinder/python-prosegrinder" }, "release_url": "https://pypi.org/project/prosegrinder/0.1.2/", "requires_dist": [ "cmudict (>=0.4.0)", "narrative (>=0.1.2)", "pointofview (>=0.3.0)", "syllables (>=0.1.0)" ], "requires_python": ">=3.4", "summary": "A text analytics library for prose fiction.", "version": "0.1.2" }, "last_serial": 5615980, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "987faf988676b8c4efe7773af8bcdd8e", "sha256": "29628b32bc726ba9a9d1defccee16a0d2247337e7c2ad352826dfc2d2a40e156" }, "downloads": -1, "filename": "prosegrinder-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "987faf988676b8c4efe7773af8bcdd8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21540, "upload_time": "2018-12-14T21:49:02", "url": "https://files.pythonhosted.org/packages/97/9a/91f19841338ea07759fb86e289f232b125d8fde280cb7f2b7cb03bc2a19d/prosegrinder-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eba955994bad0c5d7342bda4d59c6b61", "sha256": "255012bc9a0433cf74d7ad28fea78e66491ffd6af65d61905c2fbbf853de55e1" }, "downloads": -1, "filename": "prosegrinder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eba955994bad0c5d7342bda4d59c6b61", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25128, "upload_time": "2018-12-14T21:49:04", "url": "https://files.pythonhosted.org/packages/5d/d0/ea90f4574e3ecfcc959080fd5ffb98f01595a28267b5432e6daeb32ee3e9/prosegrinder-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "71e1c3a6c0a474e7f221a6eb9ce166cf", "sha256": "6b18dfd3bc79032a1a4db780a15ff02f9eb659b799666055e0ecab6075ba82a2" }, "downloads": -1, "filename": "prosegrinder-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71e1c3a6c0a474e7f221a6eb9ce166cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21480, "upload_time": "2018-12-26T04:33:48", "url": "https://files.pythonhosted.org/packages/fe/f8/d08d954cafb663a68c839a47fefc734a65d923eef14f8eb9d54442695e3b/prosegrinder-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f94c0e024193c9e17d5fa213a2a305fe", "sha256": "3d25a16e0667fff1625f893f86e23ed9fcf4ff5a8d89e3eff0e6e602759c4a27" }, "downloads": -1, "filename": "prosegrinder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f94c0e024193c9e17d5fa213a2a305fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25156, "upload_time": "2018-12-26T04:33:50", "url": "https://files.pythonhosted.org/packages/37/6b/67aa262ed9b74f724bee04d8905f753fb0dcd5f5d2c6a4926483deadccaf/prosegrinder-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f3a16db7c5c6a81fd05f0700695e2b38", "sha256": "eb8a5282afb6d123b43afb196deaab4d31dbac456aee80b87f6d9e46f428f8fd" }, "downloads": -1, "filename": "prosegrinder-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3a16db7c5c6a81fd05f0700695e2b38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 14311, "upload_time": "2019-07-31T23:25:18", "url": "https://files.pythonhosted.org/packages/d2/6d/0043271084334e3536f45f7be740ba4952fa8ac70a65ef01cb36d5ec52a2/prosegrinder-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19aca0f35cab66f67b79fe676361c098", "sha256": "7a75549f7e288a68b364ff21aa167847eabe725ea21bdd78ef2e2ce00dd5d630" }, "downloads": -1, "filename": "prosegrinder-0.1.2.tar.gz", "has_sig": false, "md5_digest": "19aca0f35cab66f67b79fe676361c098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25192, "upload_time": "2019-07-31T23:25:19", "url": "https://files.pythonhosted.org/packages/47/36/48fd438928a177963ceea70a8b7bd66aaec3e3b61499734bd1eaa4511bb6/prosegrinder-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3a16db7c5c6a81fd05f0700695e2b38", "sha256": "eb8a5282afb6d123b43afb196deaab4d31dbac456aee80b87f6d9e46f428f8fd" }, "downloads": -1, "filename": "prosegrinder-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3a16db7c5c6a81fd05f0700695e2b38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 14311, "upload_time": "2019-07-31T23:25:18", "url": "https://files.pythonhosted.org/packages/d2/6d/0043271084334e3536f45f7be740ba4952fa8ac70a65ef01cb36d5ec52a2/prosegrinder-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19aca0f35cab66f67b79fe676361c098", "sha256": "7a75549f7e288a68b364ff21aa167847eabe725ea21bdd78ef2e2ce00dd5d630" }, "downloads": -1, "filename": "prosegrinder-0.1.2.tar.gz", "has_sig": false, "md5_digest": "19aca0f35cab66f67b79fe676361c098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25192, "upload_time": "2019-07-31T23:25:19", "url": "https://files.pythonhosted.org/packages/47/36/48fd438928a177963ceea70a8b7bd66aaec3e3b61499734bd1eaa4511bb6/prosegrinder-0.1.2.tar.gz" } ] }