{ "info": { "author": "Andy Craze", "author_email": "accraze@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "========\nOverview\n========\n\n\n\nCreate Markov models trained on Internet Archive text files.\n\n* Free software: BSD license\n\nInstallation\n============\n\n::\n\n pip install ia-markov\n\nQuick Start\n===========\n\n::\n\n from ia_markov import MarkovModel\n\n m = MarkovModel()\n m.train_model('FuturistManifesto')\n m.model.make_sentence()\n 'Courage, audacity, and revolt will be drunk with love and admiration for us.'\n\n\nDocumentation\n=============\n\nhttps://python-ia-markov.readthedocs.io/\n\nDevelopment\n===========\n\nTo run the all tests run::\n\n tox\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n\n\nChangelog\n=========\n\n0.3.1 (2018-10-14)\n-----------------------------------------\n\n* Added tests to sentence_split method - @danhenriquesc\n\n0.3.0 (2018-10-05)\n-----------------------------------------\n\n* Added `MarkovModel.make_sentence` - @Abelarm\n* Use Spacy instead of NLTK for POS - @ex00\n* Added pipenv for dependency management - @alxwrd\n* Removed breaking `coverage combine` call in Travis CI build - @accraze\n\n0.2.1 (2018-9-01)\n-----------------------------------------\n\n* Updated NLTK to v3.3\n* Updated markovify to v0.7.1\n* Updated internetarchive to 1.8.1\n\n0.2.0 (2018-7-29)\n-----------------------------------------\n\n* Added ability to set custom hidden state sizes\n* Fix flaky model test\n\n0.1.3 (2018-7-22)\n-----------------------------------------\n\n* EOL Py2.7 and Windows support\n* Fix docs CI build\n\n0.1.2 (2018-7-21)\n-----------------------------------------\n\n* Test mocks when downloading corpus\n* Deprecate Windows/appveyor support\n\n0.1.1 (2018-7-14)\n-----------------------------------------\n\n* Fixed failing flake8 check tests\n* Updated travis CI build config\n\n0.1.0 (2016-11-27)\n-----------------------------------------\n\n* First release on PyPI.\n\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/accraze/python-ia-markov", "keywords": "markov,text,internetarchive,model,nlp,corpus", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ia-markov", "package_url": "https://pypi.org/project/ia-markov/", "platform": "", "project_url": "https://pypi.org/project/ia-markov/", "project_urls": { "Homepage": "https://github.com/accraze/python-ia-markov" }, "release_url": "https://pypi.org/project/ia-markov/0.3.1/", "requires_dist": [ "internetarchive (==1.8.1)", "markovify (==0.7.1)", "spacy (==2.0.12)" ], "requires_python": "", "summary": "A Markov model trained on Internet Archive text files.", "version": "0.3.1" }, "last_serial": 4376360, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "21039d5289927333c8681dec50dc2e09", "sha256": "646dc35cd00edeab57e078a59390f224b35f8cf591fa20c7702a629f9f54c1c5" }, "downloads": -1, "filename": "ia_markov-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21039d5289927333c8681dec50dc2e09", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4544, "upload_time": "2016-11-28T02:06:54", "url": "https://files.pythonhosted.org/packages/22/1d/8e34b74015cb406ad474bcaa240835a79297b5d6b02fb83f9c9a2dcb3826/ia_markov-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c427cd559f8d98cf17034e76f0c1307", "sha256": "8ed6cc4d881bd78eb35e0ebd9198f6a5a8c001e7327d36bfa1b2a91bd0b35021" }, "downloads": -1, "filename": "ia-markov-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9c427cd559f8d98cf17034e76f0c1307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15061, "upload_time": "2016-11-28T02:06:57", "url": "https://files.pythonhosted.org/packages/39/e7/efedb5c94d031afb0ff8e628321352bb50e5af5b133936859e7acbd67927/ia-markov-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c2078c71ae18da22978158af7cfe2c95", "sha256": "ea414b0d7049a312e28355df7a032c9af7f7258f63878dc5f39624203b305599" }, "downloads": -1, "filename": "ia_markov-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2078c71ae18da22978158af7cfe2c95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3082, "upload_time": "2018-07-14T16:26:49", "url": "https://files.pythonhosted.org/packages/d2/f3/3b7a4b2a7db9badbe130c8d54a5a021789af19f6d75b6b19688031fc9e76/ia_markov-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5123c7cc8b5e55c3cdcf6b920f7dd3ee", "sha256": "0a6b60008cc476b339b73915083c67aecea4bb2e8695169b46bf084ab49cf81e" }, "downloads": -1, "filename": "ia-markov-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5123c7cc8b5e55c3cdcf6b920f7dd3ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15985, "upload_time": "2018-07-14T16:26:50", "url": "https://files.pythonhosted.org/packages/8b/93/fd5c6690843188b0c4ea72e9e0f29640dcc1ac519fa9a4037d8b68016c10/ia-markov-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9ef283936323a78e925f5488a3677c15", "sha256": "9cf0fe2f419f0477fec3131347d2bff3494fe764a243958438dc9d801af9b3c2" }, "downloads": -1, "filename": "ia_markov-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ef283936323a78e925f5488a3677c15", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3083, "upload_time": "2018-07-21T15:35:09", "url": "https://files.pythonhosted.org/packages/5c/b7/1fc6cf604326e3d4595fef966b32b6f51c5e6b388cb53f6f35bed303effb/ia_markov-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7e887ce45f7c46a02ffcc6df9dee5c6", "sha256": "9436744b7440601a37d121e0d819e323a26836a9ec7baf1914debd9cb8ef32f5" }, "downloads": -1, "filename": "ia-markov-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b7e887ce45f7c46a02ffcc6df9dee5c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18484, "upload_time": "2018-07-21T15:35:10", "url": "https://files.pythonhosted.org/packages/6b/c8/50a7c55dd7208162030b13b509b58f9083cb73a0efa0cbfab06c90cad327/ia-markov-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2b00f41248730262bfb8d3a6df410480", "sha256": "85769f013ec521598a2f807f3f0636ab9f778b841a594cf33ad6d5efdae787ac" }, "downloads": -1, "filename": "ia_markov-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b00f41248730262bfb8d3a6df410480", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4804, "upload_time": "2018-07-22T16:45:11", "url": "https://files.pythonhosted.org/packages/a3/52/69f088b31cacc28d0d57edfc113abe3177ee64dcd7843d9260ee97808f19/ia_markov-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "566b68356699275c1ec7c2794f7f0edd", "sha256": "e20ae03c63834565f8b6db8d264beab2cf23e04958ac0eb55f4c76c857d26946" }, "downloads": -1, "filename": "ia-markov-0.1.3.tar.gz", "has_sig": false, "md5_digest": "566b68356699275c1ec7c2794f7f0edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18642, "upload_time": "2018-07-22T16:45:12", "url": "https://files.pythonhosted.org/packages/e0/02/86c22b1f6b1ce06909e9b64c0029d2a2d5556242c106f0098d61130a4423/ia-markov-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c966907eba9123af79dcc0143ce74f7a", "sha256": "7a2821bf7584a71c7aed46e9c077d0fda34899f5c4a68eb84e42bdf1f82bc348" }, "downloads": -1, "filename": "ia_markov-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c966907eba9123af79dcc0143ce74f7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3278, "upload_time": "2018-07-29T15:56:55", "url": "https://files.pythonhosted.org/packages/8f/25/b74a2553c46ee1a4f7893e6a56ec4b91b6e9c387246b713544714da87c3c/ia_markov-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d473768c6df2ddf535a2c19d597e97da", "sha256": "337188f4e5c1bf030517de43b65bee0e496d5805646a3a61509cb0ce2e93ddf3" }, "downloads": -1, "filename": "ia-markov-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d473768c6df2ddf535a2c19d597e97da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18802, "upload_time": "2018-07-29T15:56:57", "url": "https://files.pythonhosted.org/packages/25/b8/97107024a904b3ab19864bf1ca34cd11ddbf593fff5ae22ca27bc9ef0d6c/ia-markov-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "611934e55553d2d35a8bb645774303a7", "sha256": "53a48ff84a9a961c3e64819dde0a49fc6345ccdad141111a93298e3a5b8c1272" }, "downloads": -1, "filename": "ia_markov-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "611934e55553d2d35a8bb645774303a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3277, "upload_time": "2018-09-02T00:14:51", "url": "https://files.pythonhosted.org/packages/16/48/f461ebfe5e35853e1415d245662917242c68915f8876825ccc496c48dccc/ia_markov-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d7fbc6e553458d7741769030c81ba70", "sha256": "5d3bb1a51b59f0bee21a3e51b768612a642937acdedf176571a28900f91dc493" }, "downloads": -1, "filename": "ia-markov-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1d7fbc6e553458d7741769030c81ba70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18194, "upload_time": "2018-09-02T00:14:53", "url": "https://files.pythonhosted.org/packages/0a/0a/cde42beadc8994a77ce25d507f742c4aec3a1871459aeb905341d747dd37/ia-markov-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "feb0860ff791628a3e471da60090c349", "sha256": "362b4439e55334b3ff6466cb698c05e71497d1c257a422523348667b7e733b7b" }, "downloads": -1, "filename": "ia_markov-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "feb0860ff791628a3e471da60090c349", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5075, "upload_time": "2018-10-06T06:13:22", "url": "https://files.pythonhosted.org/packages/14/db/4bf1226fe0181025bf5026c3f55b5797cda7c0ec23b9963136a620af33f4/ia_markov-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e497bc3ffc7f7148deb15b0d6015716", "sha256": "c1e98dd8a6a2b8f2ddb8d8b9ad8c1bcfdc37dadfa705d93764a6178bf3d9693a" }, "downloads": -1, "filename": "ia-markov-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1e497bc3ffc7f7148deb15b0d6015716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19653, "upload_time": "2018-10-06T06:13:24", "url": "https://files.pythonhosted.org/packages/0a/05/1b804ae55f3c84c811c55886f2f4228baf1a80135f04a784121011d73254/ia-markov-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8b6d7e7ff2225bcc20480ac46d110d92", "sha256": "7810bbeaa4bca4154175f420d3dc11588674eecd28799b529abd1d54cea7849e" }, "downloads": -1, "filename": "ia_markov-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b6d7e7ff2225bcc20480ac46d110d92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5253, "upload_time": "2018-10-15T05:48:42", "url": "https://files.pythonhosted.org/packages/ab/94/bb3eb358ea1be646c4bc6dc1fbc3fc4f0cd2473d1d5ffe971ccd2cac4dca/ia_markov-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02ded615709a3a177900bcf3d3cf04a5", "sha256": "5d195b69848caba2f905aa404a24f1cd6107856c12710e9fcc6f38d043f3b35b" }, "downloads": -1, "filename": "ia-markov-0.3.1.tar.gz", "has_sig": false, "md5_digest": "02ded615709a3a177900bcf3d3cf04a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20301, "upload_time": "2018-10-15T05:48:43", "url": "https://files.pythonhosted.org/packages/b2/3f/8f897aed36bef6e3f03ac44351f2e1fa78fd08f4cc6135e331f3c771ed17/ia-markov-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b6d7e7ff2225bcc20480ac46d110d92", "sha256": "7810bbeaa4bca4154175f420d3dc11588674eecd28799b529abd1d54cea7849e" }, "downloads": -1, "filename": "ia_markov-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b6d7e7ff2225bcc20480ac46d110d92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5253, "upload_time": "2018-10-15T05:48:42", "url": "https://files.pythonhosted.org/packages/ab/94/bb3eb358ea1be646c4bc6dc1fbc3fc4f0cd2473d1d5ffe971ccd2cac4dca/ia_markov-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02ded615709a3a177900bcf3d3cf04a5", "sha256": "5d195b69848caba2f905aa404a24f1cd6107856c12710e9fcc6f38d043f3b35b" }, "downloads": -1, "filename": "ia-markov-0.3.1.tar.gz", "has_sig": false, "md5_digest": "02ded615709a3a177900bcf3d3cf04a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20301, "upload_time": "2018-10-15T05:48:43", "url": "https://files.pythonhosted.org/packages/b2/3f/8f897aed36bef6e3f03ac44351f2e1fa78fd08f4cc6135e331f3c771ed17/ia-markov-0.3.1.tar.gz" } ] }