Skip to content

literate-waffle/mbti

Repository files navigation

MBTI

MBTI prediction on Twitter.

Install

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

Building the Tweets database

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.

About

Twitter MBTI prediction

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published