{ "info": { "author": "Paco Nathan", "author_email": "ceteri@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Human Machine Interfaces", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Indexing", "Topic :: Text Processing :: Linguistic" ], "description": "Python impl for TextRank\n========================\n\nPython implementation of *TextRank*, based on the \n`Mihalcea 2004 `_\npaper.\n\nModifications to the original algorithm by\n`Rada Mihalcea `_, et al.\ninclude:\n\n- fixed bug; see `Java impl, 2008 `_\n- use of lemmatization instead of stemming\n- verbs included in the graph (but not in the resulting keyphrases)\n- named entity recognition\n- normalized keyphrase ranks used in summarization\n\nThe results produced by this implementation are intended more for use\nas *feature vectors* in machine learning, not as academic paper\nsummaries.\n\nInspired by `Williams 2016 `_\ntalk on *text summarization*.\n\n\nExample Usage\n-------------\n\nSee `PyTextRank wiki `_\n\n\nDependencies and Installation\n-----------------------------\n\nThis code has dependencies on several other Python projects:\n\n- `spaCy `_\n- `NetworkX `_\n- `datasketch `_\n- `graphviz `_\n\nTo install from `PyPi `_:\n\n::\n\n pip install pytextrank\n\n\nTo install from this Git repo:\n\n::\n\n pip install -r requirements.txt\n\nAfter installation you need to download a language model:\n\n::\n\n python -m spacy download en\n\nAlso, the runtime depends on a local file called ``stop.txt`` which\ncontains a list of *stopwords*. You can override this in the\n`normalize_key_phrases()` call.\n\n\nKudos\n-----\n\n`@htmartin `_\n`@williamsmj `_\n`@eugenep `_\n`@mattkohl `_\n`@vanita5 `_\n`@HarshGrandeur `_\n`@mnowotka `_\n`@kjam `_", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ceteri/pytextrank", "keywords": "textrank,parsing,automatic summarization,natural language processing,nlp,text analytics", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "pytextrank", "package_url": "https://pypi.org/project/pytextrank/", "platform": "", "project_url": "https://pypi.org/project/pytextrank/", "project_urls": { "Homepage": "http://github.com/ceteri/pytextrank" }, "release_url": "https://pypi.org/project/pytextrank/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python implimentation of TextRank for text document NLP parsing and summarization", "version": "1.1.0" }, "last_serial": 2933745, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "2a10518c0c7f47269b0299e40ee8205d", "sha256": "412ed08fa3982fb0fe1315bb737b753d813bf6ebcd1c81aae6d83d35e557b3f9" }, "downloads": -1, "filename": "pytextrank-1.0.tar.gz", "has_sig": false, "md5_digest": "2a10518c0c7f47269b0299e40ee8205d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8356, "upload_time": "2017-03-13T17:31:32", "url": "https://files.pythonhosted.org/packages/94/c0/053428d01bd01e2047c56651c6ea67fac16945eaed8f150435390beea620/pytextrank-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bd302ee0dfdd9508f72d4dba5d8252d1", "sha256": "ea76f42716a92ab0d30cf1765e5d824d416462b7f54d6ac1381f40270d27362f" }, "downloads": -1, "filename": "pytextrank-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bd302ee0dfdd9508f72d4dba5d8252d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8889, "upload_time": "2017-05-01T03:23:22", "url": "https://files.pythonhosted.org/packages/80/f4/1753133243756d85fee8afdcc62643552b2ec969e4df62153aeacdf6a6e0/pytextrank-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e3045ddb6995a9321e38ec7aa7b5d466", "sha256": "cc776a0d2fb769db2302903d81c64fa21cf093abd728e3cba0d3607a7faa4529" }, "downloads": -1, "filename": "pytextrank-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e3045ddb6995a9321e38ec7aa7b5d466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8997, "upload_time": "2017-06-07T22:19:55", "url": "https://files.pythonhosted.org/packages/e0/02/fcce82967b55680d72e080c1a7119b04db5bb422adf57b5005666409bfb5/pytextrank-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3045ddb6995a9321e38ec7aa7b5d466", "sha256": "cc776a0d2fb769db2302903d81c64fa21cf093abd728e3cba0d3607a7faa4529" }, "downloads": -1, "filename": "pytextrank-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e3045ddb6995a9321e38ec7aa7b5d466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8997, "upload_time": "2017-06-07T22:19:55", "url": "https://files.pythonhosted.org/packages/e0/02/fcce82967b55680d72e080c1a7119b04db5bb422adf57b5005666409bfb5/pytextrank-1.1.0.tar.gz" } ] }