MBTI prediction on Twitter.
You need Python 3.6+ installed.
- Install Python dependencies:
pip install -r requirements.txt- Create a
.envfile in the project root directory. We use it to store private environment variables:
touch .envFirst, 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.jsonThe resulting tweets.json file contains an array of Tweets with the associated MBTI type.