Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 6 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
Twitter streaming and analysis
Basic Info
- Host: GitHub
- Owner: nkratzke
- License: mit
- Language: Python
- Default Branch: master
- Size: 286 KB
Statistics
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Twista
Twista is a Twitter streaming and analysis command line tool suite implemented in Python 3. It provides the following core features:
- to record Tweets (statuses, replies, retweets, replies) from the public Twitter streaming API in a standardized way,
- to import collected chunks of Tweets into a Neo4j graph database for analysis.
- The graph database can be used for analysis. We recommand to make use of tools like Jupyter.
Twista provides integrated support for Jupyter. Try the
twista labcommand to start Jupyter with the current config file.
Installation
Twista is hosted on PyPi. Therefore, it can be easily installed:
pip3 install twista
Type
$ twista
to get an overview of existing Twista commands.
``` Usage: twista [OPTIONS] COMMAND [ARGS]...
Options: --help Show this message and exit.
Commands: import Imports Twitter records into a Neo4j graph database init Initializes a directory to be used with Twista lab Starts Jupyter lab for analysis record Records a Twitter stream stop Stops the Neo4j database version Reports the version of Twista ```
We recommend to study the Wiki on how to record and analyze public Twitter streams using Twista and graph databases.
Twista passed its acid-tests
Twista (0.3.0) is been used to record a sample of the complete German Twitter stream since April 2019. This dataset is open access, updated monthly, and available here:
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! This dataset is open access and available here:
Owner
- Name: Nane Kratzke
- Login: nkratzke
- Kind: user
- Location: Lübeck, Germany
- Company: Lübeck University of Applied Sciences
- Website: https://kratzke.mylab.th-luebeck.de
- Repositories: 10
- Profile: https://github.com/nkratzke
Nane Kratzke is a professor for computer science. He his interested in data science, cloud computing, and web scale elastic systems.
GitHub Events
Total
Last Year
Committers
Last synced: over 3 years ago
All Time
- Total Commits: 66
- Total Committers: 2
- Avg Commits per committer: 33.0
- Development Distribution Score (DDS): 0.485
Top Committers
| Name | Commits | |
|---|---|---|
| Nane Kratzke | n****e@u****m | 34 |
| Nane Kratzke | n****e@t****e | 32 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 1
- Total pull requests: 5
- Average time to close issues: about 2 hours
- Average time to close pull requests: 1 minute
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 2.0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- DonaldTsang (1)
Pull Request Authors
- nkratzke (5)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 26 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 8
- Total maintainers: 1
pypi.org: twista
Twitter streaming and graph-based analysis framework
- Homepage: https://github.com/nkratzke/twista
- Documentation: https://twista.readthedocs.io/
- License: MIT
-
Latest release: 0.3.3
published over 6 years ago
Rankings
Maintainers (1)
Dependencies
- certifi *
- click *
- flask *
- jupyterlab *
- matplotlib *
- neo4j *
- py2neo *
- python-dateutil *
- termcolor *
- tqdm *
- tweepy *