Command-line app for collecting keyword-based Twitter data.
A Python command-line application for collecting keyword-based Twitter data.
Tested with Python 2.7 and 3.4.
pip install pytwcla
- Tweepy >= 3.5 (It will be installed automatically)
Edit api.ini with your Twitter credentials .
pytwcla -h will point you to the location where api.ini has been installed.
If installation is successful, an executable script should be somewhere in your PATH. Open a command-line and try it out:
REST search (eg. keyword = ‘fintech’):
pytwcla fintech -r
Returns IDs and Dates of Tweets matching the specified keyword and saves them in a SQLite database file named fintech_rest.db.
Stream search (eg. keyword = ‘fintech’):
pytwcla fintech -s
Returns IDs and Dates of relevant Tweets and saves them in fintech_stream.db.
Join REST and Stream search results:
pytwcla fintech -j
Neither the REST nor the Stream search API is meant to be an exhaustive source of Tweets.
pytwcla fintech -c
Creates .csv files with daily keyword counts.
If fintech_rest.db exists it creates fintech_rest.csv.