{ "info": { "author": "Pascal Hartig", "author_email": "phartig@rdrei.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Communications", "Topic :: Internet :: WWW/HTTP" ], "description": "twentiment\n==========\n\nResearch project on twitter sentiment analysis using the Na\u00efve Bayes\nClassificator.\n\nInstallation\n------------\n\nInstall from PyPI (soon) or github with::\n\n pip install -e git+https://github.com:passy/twentiment.git\n\nUsage\n-----\n\nFirst, start the twentiment server that loads the data from a JSON file. A\nsample is available `in the repository `_.\n\n::\n\n twentiment_server samples/few_tweets.json\n\nAfter that, you can use ``twentiment_client`` to query the server using the\nsyntax ``GUESS my tweet to be scored``.\n\nExample\n-------\n\n::\n\n twentiment> GUESS hello world\n OK 0.0\n twentiment> GUESS This car is amazing.\n OK 0.5\n twentiment> GUESS My best friend is great.\n OK 0.9285714285714286\n twentiment> GUESS Whatever.\n OK 0.0\n twentiment> GUESS This car is horrible.\n OK -0.5\n twentiment> GUESS I am not looking forward to my appointment tomorrow.\n OK -0.9852941176470597\n\n\nWishlist\n--------\n\n(Ranked by importance)\n\n * Have a web-frontend that searches for tweets and rates their sentiment.\n * Give the server an option to fork the server process into the background\n and launch a shell like twentiment_client right away.\n * Restructure the Classifier to allow adaptive retraining, i.e. provide a\n TRAIN command that adds new samples at runtime.\n * At the moment, most of the calculations are done at start-up time, so\n querying is rather cheap. Could be difficult to find a good balance.\n\n * Persistence of the server state. Maybe through redis? Only important with\n TRAIN functionality.\n * Add some sort of parallelism to the server, so querying doesn't block.\n * Add a way of importing live training data from twitter (like from\n analysing emoticons)\n\nMotivation\n----------\n\nThis is a project report for the Business Intelligence course. To increase the\nlearning potential, I tried to reuse as little as possible from the excellent\n`NLTK `_ project and reimplemented the relevant parts myself.", "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/passy/twentiment", "keywords": null, "license": "Licensed under the Apache License, Version 2.0 (the 'License');\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an 'AS IS' BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", "maintainer": null, "maintainer_email": null, "name": "twentiment", "package_url": "https://pypi.org/project/twentiment/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/twentiment/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/passy/twentiment" }, "release_url": "https://pypi.org/project/twentiment/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Twitter sentiment analysis tool", "version": "0.1.0" }, "last_serial": 637796, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c58cde5a9e6b870b80d12d43b187d456", "sha256": "a8ea3c5f1aad0e1cdf7805f8df002284ec3c0d54296a09edb455a6186c744937" }, "downloads": -1, "filename": "twentiment-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c58cde5a9e6b870b80d12d43b187d456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28235, "upload_time": "2012-10-09T21:46:18", "url": "https://files.pythonhosted.org/packages/f2/22/af0ef6e6876ac256e994fa8dfa48d390229dd77481e149b5873d034177ad/twentiment-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c58cde5a9e6b870b80d12d43b187d456", "sha256": "a8ea3c5f1aad0e1cdf7805f8df002284ec3c0d54296a09edb455a6186c744937" }, "downloads": -1, "filename": "twentiment-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c58cde5a9e6b870b80d12d43b187d456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28235, "upload_time": "2012-10-09T21:46:18", "url": "https://files.pythonhosted.org/packages/f2/22/af0ef6e6876ac256e994fa8dfa48d390229dd77481e149b5873d034177ad/twentiment-0.1.0.tar.gz" } ] }