MBTI prediction on Twitter.
You need Python 3.6+ installed.
- Install Python dependencies:
pip install -r requirements.txt
- Create a
.env
file in the project root directory. We use it to store private environment variables:
touch .env
First, you'll need to get a Twitter Developer account in order to get a consumer key and an access token.
Then, add the following environment variables:
TWITTER_CONSUMER_KEY="..."
TWITTER_CONSUMER_SECRET="..."
TWITTER_ACCESS_TOKEN="..."
TWITTER_TOKEN_SECRET="..."
Place the Tweets CSV file (e.g. tweets.csv
) under the data/
directory. Make sure to remove the CSV header if there is one.
Then run the following command:
python -m twitter data/tweets.csv data/tweets.json
The resulting tweets.json
file contains an array of Tweets with the associated MBTI type.