{ "info": { "author": "Nane Kratzke", "author_email": "nane.kratzke@th-luebeck.de", "bugtrack_url": null, "classifiers": [], "description": "# Twista\nTwista is a Twitter streaming and analysis command line tool suite implemented in Python 3. It provides the following core features:\n\n- to __record__ Tweets (statuses, replies, retweets, replies) from the public Twitter streaming API in a standardized way,\n- to __import__ collected chunks of Tweets into a [Neo4j](https://neo4j.com/) graph database for analysis.\n- The graph database can be used for analysis. We recommand to make use of tools like [Jupyter](https://jupyter.org).\n Twista provides integrated support for Jupyter. Try the `twista lab` command to start Jupyter with the current config file.\n\n## Installation\n\nTwista is hosted on [PyPi](). Therefore, it can be easily installed:\n\n```\npip3 install twista\n```\n\nType\n\n```\n$ twista\n```\n\nto get an overview of existing Twista commands.\n\n```\nUsage: twista [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n import Imports Twitter records into a Neo4j graph analytical database ...\n init Initializes a directory to be used with Twista ...\n lab Starts Jupyter lab for analysis\n record Records a Twitter stream\n stop Stops the Neo4j analytical database\n```\n\nWe recommend to study the [Wiki]() on how to record and analyze public Twitter streams using Twista and graph databases.\n\n## Twista passed its acid-tests\n\n> Twista (0.3.0) is been used to record a sample of the complete German Twitter stream since April 2019.\n> This dataset is open access, updated monthly, and available here: [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2783954.svg)](https://doi.org/10.5281/zenodo.2783954)\n\n> Twista (0.2.0) has been evaluated recording tweets during the German Federal Election Campaigns of 2017. Over four months Twista recorded 10 GB of data without any operator interaction!\n> This dataset is open access and available here: [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.835735.svg)](https://doi.org/10.5281/zenodo.835735)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nkratzke/twista", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Twista", "package_url": "https://pypi.org/project/Twista/", "platform": "", "project_url": "https://pypi.org/project/Twista/", "project_urls": { "Homepage": "https://github.com/nkratzke/twista" }, "release_url": "https://pypi.org/project/Twista/0.3.0rc0/", "requires_dist": [ "certifi", "click (<8.0,>=7.0)", "tweepy (<4.0,>=3.5)", "python-dateutil (<3.0,>=2.6)", "tqdm (<5.0,>=4.35)", "neo4j (<2.0,>=1.7)", "termcolor (<1.2,>=1.1)", "jupyterlab (<2.0,>=1.1)", "matplotlib (<4.0,>=3.1)", "py2neo (<5.0,>=4.3)" ], "requires_python": ">=3.6,<4.0", "summary": "Twitter streaming and graph-based analysis framework", "version": "0.3.0rc0" }, "last_serial": 5774225, "releases": { "0.3.0a0": [ { "comment_text": "", "digests": { "md5": "b02d00562cfa8291bc3736bd2364c2b2", "sha256": "fc5f723f9aff8ae1ddb890baedb036d16a0b883be5e558715c04288069947ec1" }, "downloads": -1, "filename": "Twista-0.3.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "b02d00562cfa8291bc3736bd2364c2b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10657, "upload_time": "2019-09-03T06:22:29", "url": "https://files.pythonhosted.org/packages/08/b7/c3e7ec1befcbb807490875d6f1e932646326813dd14b728742a2253df2ec/Twista-0.3.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a3bf6dd68e58e8a50f8e4eb33781759", "sha256": "c12f03177f2ec31d42da5a329b718b97fe0db4f49b69580930f7061ee94789cf" }, "downloads": -1, "filename": "Twista-0.3.0a0.tar.gz", "has_sig": false, "md5_digest": "0a3bf6dd68e58e8a50f8e4eb33781759", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8392, "upload_time": "2019-09-03T06:22:32", "url": "https://files.pythonhosted.org/packages/26/fd/8102bbf1720a19ebb8d3a78c589af383f5893e47d207dab2afaa93bc3883/Twista-0.3.0a0.tar.gz" } ], "0.3.0b0": [ { "comment_text": "", "digests": { "md5": "3e3a117a30b7dce29d6cd315a2d65f39", "sha256": "277d5605bd6a2df32c814c8ebf7a8502163a0b3254e4380563720c023bfadecb" }, "downloads": -1, "filename": "Twista-0.3.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "3e3a117a30b7dce29d6cd315a2d65f39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10624, "upload_time": "2019-09-03T06:29:16", "url": "https://files.pythonhosted.org/packages/d8/b1/d90102073e24cbbaf803462a9ed67406357118a7928ae023ed0336f4acdd/Twista-0.3.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af75a636c62e85ceeafb93a5e5ba6e8a", "sha256": "14bf33e144d432894090327843884c666c0e89565603218ce3a4bcf047cd2986" }, "downloads": -1, "filename": "Twista-0.3.0b0.tar.gz", "has_sig": false, "md5_digest": "af75a636c62e85ceeafb93a5e5ba6e8a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8329, "upload_time": "2019-09-03T06:29:17", "url": "https://files.pythonhosted.org/packages/3b/25/1170e39c985e72f95216487f39a69a034f259702d13ac2810c6679ccb424/Twista-0.3.0b0.tar.gz" } ], "0.3.0rc0": [ { "comment_text": "", "digests": { "md5": "e4f637b0f53f62c5c70b0f831b9b130d", "sha256": "02ff4f67dae612b94ff42c77a47051d64bf63c1c3e1c769595a0a69739be423b" }, "downloads": -1, "filename": "Twista-0.3.0rc0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4f637b0f53f62c5c70b0f831b9b130d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10670, "upload_time": "2019-09-03T06:41:25", "url": "https://files.pythonhosted.org/packages/0e/74/87e7a52d1ab14148f6d87147de504502afd3b806b435c6f4342fd38519c0/Twista-0.3.0rc0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c04a0de64dc8e8136b0ce10c49216c6c", "sha256": "cb75da08cee247accfbba8054e56920f36c5ff5857bffbdb94bbb97d2049f38d" }, "downloads": -1, "filename": "Twista-0.3.0rc0.tar.gz", "has_sig": false, "md5_digest": "c04a0de64dc8e8136b0ce10c49216c6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8367, "upload_time": "2019-09-03T06:41:27", "url": "https://files.pythonhosted.org/packages/fe/60/cd8f4ec23e7b016a7275ce5c1d16c9e45d984484840ff2b2f032b62f2b4e/Twista-0.3.0rc0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4f637b0f53f62c5c70b0f831b9b130d", "sha256": "02ff4f67dae612b94ff42c77a47051d64bf63c1c3e1c769595a0a69739be423b" }, "downloads": -1, "filename": "Twista-0.3.0rc0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4f637b0f53f62c5c70b0f831b9b130d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10670, "upload_time": "2019-09-03T06:41:25", "url": "https://files.pythonhosted.org/packages/0e/74/87e7a52d1ab14148f6d87147de504502afd3b806b435c6f4342fd38519c0/Twista-0.3.0rc0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c04a0de64dc8e8136b0ce10c49216c6c", "sha256": "cb75da08cee247accfbba8054e56920f36c5ff5857bffbdb94bbb97d2049f38d" }, "downloads": -1, "filename": "Twista-0.3.0rc0.tar.gz", "has_sig": false, "md5_digest": "c04a0de64dc8e8136b0ce10c49216c6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8367, "upload_time": "2019-09-03T06:41:27", "url": "https://files.pythonhosted.org/packages/fe/60/cd8f4ec23e7b016a7275ce5c1d16c9e45d984484840ff2b2f032b62f2b4e/Twista-0.3.0rc0.tar.gz" } ] }