{ "info": { "author": "Johan Dewe", "author_email": "johan@dewe.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3" ], "description": "gavagai-python\n==============\n\nA `Gavagai `__ API helper library.\n\n.. image:: https://travis-ci.org/dewe/gavagai-python.svg?branch=master\n\nInstall\n-------\n\n.. code:: bash\n\n $ pip install gavagai\n\nApi key\n-------\n\nGet your own api key for free at `Gavagai Developer Portal `__.\n\nThe api key can be specified when instantiating the client, see examples\nbelow. Alternatively, you can set the GAVAGAI\\_APIKEY environment\nvariable, and just call ``GavagaiClient()``.\n\nAPI methods\n-----------\n\nGavagai Rest API methods supported by this version:\n\n- ``/keywords`` - Extract salient concepts from a collection of\n texts.\n- ``/lexicon`` - look up a word in `Gavagai Living Lexicon `_.\n- ``/tonality`` - Multidimensional sentiment analysis.\n- ``/topics`` & ``/stories`` - Multi-text summarization: get the\n gist of your text collection without having to read through every\n single sentence.\n\nUse\n---\n\nSee `Gavagai API documentation `__\nfor details about available API resources.\n\n\nExample: API call on a set of texts\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe ``/keywords`` resource extracts salient concepts from a collection\nof texts. Order by number of occurrences.\n\n.. code:: python\n\n from gavagai.client import GavagaiClient\n from pprint import pprint\n\n texts = [\n 'Stayed here for 3 nights at the beginning of a trip of California. Could not say enough good things about the hotel Monaco. Amazing staff, amazing rooms and the location is brilliant! First stay at a Kimpton hotel, but definitely not the last!!!',\n 'I did a lot of research looking for a hotel suite for our family vacation in San Francisco. The Hotel Monaco was a perfect choice. What friendly and delightful staff. I will miss the Grand Cafe, but I will make sure to come back to see their new offerings.',\n 'My partner and I spent four nights here over New Years and loved it. Super staff; lovely, quiet room; excellent location within easy walking to much of Downtown and an overall experience that was perfect.'\n ]\n\n client = GavagaiClient('use_your_own_api_key')\n result = client.keywords(texts)\n keywords = result.json()\n\n pprint(keywords)\n\n\nExample: API call with language specified\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe ``/tonality`` resource measures multi-dimensional sentiment, based\non lexical analysis. Default language is English, but for texts in other\nlanguages, the language option should be specified.\n\n.. code:: python\n\n rom gavagai.client import GavagaiClient\n from pprint import pprint\n\n texts = [u'Din idiot!', u'Jag \u00e4lskar dig.', u'Hen hatar det.']\n\n client = GavagaiClient('use_your_own_api_key')\n result = client.tonality(texts, language='sv') # swedish language option\n keywords = result.json()\n\n pprint(keywords)\n\n\nSet up for development\n----------------------\n\nFrom root of this repository:\n\n.. code:: bash\n\n $ pip install -r requirements.txt\n\n\nRun tests\n---------\n\n.. code:: bash\n\n $ py.test\n\n\nReleasing\n---------\n\nI use `zest.releaser `__ for releasing this package.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dewe/gavagai-python", "keywords": "text-analysis,api,nlp", "license": "The MIT License (MIT)", "maintainer": null, "maintainer_email": null, "name": "Gavagai", "package_url": "https://pypi.org/project/Gavagai/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Gavagai/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dewe/gavagai-python" }, "release_url": "https://pypi.org/project/Gavagai/0.2.7/", "requires_dist": null, "requires_python": null, "summary": "A Gavagai API helper library.", "version": "0.2.7" }, "last_serial": 1549969, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "cfef301e2523ae3765206d75750911cf", "sha256": "3752ab2166c604086d06eedab8a651ef3d76f0104d2dba0471d479010ebf0f01" }, "downloads": -1, "filename": "Gavagai-0.1.tar.gz", "has_sig": false, "md5_digest": "cfef301e2523ae3765206d75750911cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4107, "upload_time": "2015-04-15T20:20:44", "url": "https://files.pythonhosted.org/packages/db/2d/d2fd80b301ea030961e5765f11e130aaa5d2a7204d75ac901221c793470a/Gavagai-0.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d01ea144aa61104b1eb63472ad72e210", "sha256": "8b9a09b1cc95ec7d4dbb2ec44d5da9e8fdffd4f7440664677f257f423607f105" }, "downloads": -1, "filename": "Gavagai-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d01ea144aa61104b1eb63472ad72e210", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3908, "upload_time": "2015-05-10T21:13:43", "url": "https://files.pythonhosted.org/packages/af/61/1234b5a55d136389b56220a535f51cde6d32c6a79e333d41f2a51970acf9/Gavagai-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "937c70733c8a1dfde4647a3a90430d11", "sha256": "016c2126e5fd19e7649eedd57eec17dbd582567b90941284140a97262d5f015e" }, "downloads": -1, "filename": "Gavagai-0.2.0.tar.gz", "has_sig": false, "md5_digest": "937c70733c8a1dfde4647a3a90430d11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4486, "upload_time": "2015-05-10T21:13:46", "url": "https://files.pythonhosted.org/packages/ef/70/dda711c00b0b3bd4e6b38812134aa8a7f991fd70047a64cc2ed27b4a5b63/Gavagai-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a99805155f320a942ede5e0c2fe73338", "sha256": "5ed75af79043af4733349a06fda7c60e559ea8c502777c0a892be76b483cea05" }, "downloads": -1, "filename": "Gavagai-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a99805155f320a942ede5e0c2fe73338", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3912, "upload_time": "2015-05-10T21:21:12", "url": "https://files.pythonhosted.org/packages/27/68/19325cb02f3bae829583ec9a75e77463e3358c6644d9e59243b35bd87179/Gavagai-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e1fc880ded12ce77c07326fd757be17", "sha256": "f87430e50969f5e133be76ad255c5b9d9f8cfa9cd50570b6d65289c762f8d27e" }, "downloads": -1, "filename": "Gavagai-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4e1fc880ded12ce77c07326fd757be17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4482, "upload_time": "2015-05-10T21:21:15", "url": "https://files.pythonhosted.org/packages/75/25/0e31ba7abe8f94deba0ebd0e084f1daaccd1daf580ca8c72d075b471f5c9/Gavagai-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d7cea105c07f465d24c4822e5ac98ec6", "sha256": "019ab980abb8edc8b6032994686eb6f5de34d93548a39409027227d8b1b51063" }, "downloads": -1, "filename": "Gavagai-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d7cea105c07f465d24c4822e5ac98ec6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3897, "upload_time": "2015-05-10T21:33:46", "url": "https://files.pythonhosted.org/packages/be/6c/4212ec4b39c1d863ad9d0167d81b990187756072fd855741734320d4ca65/Gavagai-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fc936bc436868287da3fefd67087242", "sha256": "2d3e77db1820d0a6a1165a6d7871e9112214cefeff7772a567d8b53b04cf81df" }, "downloads": -1, "filename": "Gavagai-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5fc936bc436868287da3fefd67087242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4482, "upload_time": "2015-05-10T21:33:50", "url": "https://files.pythonhosted.org/packages/46/4c/80ccbb78856819b2985ab3a6f900e1930ce995cf5dad383173d171579ef5/Gavagai-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7a651782fbbf113ca124f343d1650972", "sha256": "238b7f740a437e8e4e6ef2c3f9847b325256c1791280a4cfe71168be642ff07d" }, "downloads": -1, "filename": "gavagai-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "7a651782fbbf113ca124f343d1650972", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3894, "upload_time": "2015-05-10T21:39:26", "url": "https://files.pythonhosted.org/packages/2f/53/ecabeee2b3de9bea5c2cdcc397421e5f475ffd063b1de260a2877eeed4bf/gavagai-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b64fdf1d67eadd78e4dbb19c8347feb3", "sha256": "c12b257a9cd03c7f2a7da65ee3417cdf510906f11e45f4a3c0d14c0d5d621ab1" }, "downloads": -1, "filename": "gavagai-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b64fdf1d67eadd78e4dbb19c8347feb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4515, "upload_time": "2015-05-10T21:39:29", "url": "https://files.pythonhosted.org/packages/9b/3b/7c317444859741585e7c23ee3ac84d3eebb558cdf8ac4cdc1c11b78e7792/gavagai-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "fc619c70a2d64f4b07c5e7894dc83c9e", "sha256": "5d517846b3086c8050474ee92b2dafd8c34d5e3c9d32e47723385ae5dbf42c0c" }, "downloads": -1, "filename": "gavagai-0.2.4.tar.gz", "has_sig": false, "md5_digest": "fc619c70a2d64f4b07c5e7894dc83c9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8247, "upload_time": "2015-05-11T20:18:49", "url": "https://files.pythonhosted.org/packages/51/37/84358813311875e6c5ad234a3cc1206c3d79fea9dfcf972057eda7bf47ba/gavagai-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "15230b31f7b78e8edb389da80ff5e179", "sha256": "0082920ef0b4a52557ef36f6b738bb12883c72ccb69827a688f12c6e87115464" }, "downloads": -1, "filename": "gavagai-0.2.5.tar.gz", "has_sig": false, "md5_digest": "15230b31f7b78e8edb389da80ff5e179", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8430, "upload_time": "2015-05-11T20:38:46", "url": "https://files.pythonhosted.org/packages/d1/86/c2cad71360149ce1f52ef720bae7087949b9d661b698d3508fb0e66a4dfa/gavagai-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "b9a05596b38dfea604ec1ac9882292c6", "sha256": "36238386be095e88c2941c2fcfef5c11e940311045d5eca241b1962530d298b9" }, "downloads": -1, "filename": "gavagai-0.2.6.tar.gz", "has_sig": false, "md5_digest": "b9a05596b38dfea604ec1ac9882292c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8442, "upload_time": "2015-05-11T21:01:45", "url": "https://files.pythonhosted.org/packages/95/91/3c1f0be33e7497dcd2261a44585826c619e0fa2ac74fc1827141d031fadd/gavagai-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "1503b8e1d778c8b3f3e43eccd7f0e956", "sha256": "379c36815da5a705e82801c2770e00b1bcaf82f39b98999a77cc51c87f780770" }, "downloads": -1, "filename": "gavagai-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1503b8e1d778c8b3f3e43eccd7f0e956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8603, "upload_time": "2015-05-16T21:52:23", "url": "https://files.pythonhosted.org/packages/9c/ac/0edfc76e48830c9732cc1ab98082b0ef5d306f12c29b3ff8cced9e651e41/gavagai-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1503b8e1d778c8b3f3e43eccd7f0e956", "sha256": "379c36815da5a705e82801c2770e00b1bcaf82f39b98999a77cc51c87f780770" }, "downloads": -1, "filename": "gavagai-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1503b8e1d778c8b3f3e43eccd7f0e956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8603, "upload_time": "2015-05-16T21:52:23", "url": "https://files.pythonhosted.org/packages/9c/ac/0edfc76e48830c9732cc1ab98082b0ef5d306f12c29b3ff8cced9e651e41/gavagai-0.2.7.tar.gz" } ] }