Wxyxixixi / mbti

Twitter MBTI prediction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 93.0%Language:Python 7.0%