Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This python application is used to see how the people in tweeter is reacting to each presidential candidate for the Colombian elections 2018. This project provide a web page where the users can see how many people its talking about a candidate, how many positive and negative tweets there is for each one and the average of tweets per minute of each candidate. This results are only informative and do not pretend to predict the winners neither can be taked as poll for the elections.

Libraries

In order to execute this program the following libraries are needed:

  • Python 3.6

$ pip install django

$ pip install sklearn

$ pip install numpy

$ pip install scipy

$ pip install nltk

$ pip install tweepy

Enviroment variables

The following env variables must be setted in order to execute the project:

Twitter authentification:

ckey=XXXXXXXXXX

csecret=XXXXXXXXXX

atoken=XXXXXXXXXX

asecret=XXXXXXXXXX

Time (this variable must be set with the time zone of the device, i.e. for UTC−05:00 put -5):

TZONE=-5

Data

In this repository you will find a folder named "Tweets" where are 5 csv files that contains tweets for each candidate, but this is a dev dataset and its not complete. If you want to run this program with a bigger dataset of tweets then you should replace the folder "Tweets" with the content of the following link:

https://drive.google.com/drive/folders/1OFv1wChiWaFaoy6Pv5o5LaaQatCd7FWE?usp=sharing

Run

Once the requeriments listed behind are met you are able to run this project with the following command:

(Ipv4 is the ip assigned by the router to the device)

$ python manage.py runserver ipv4:8000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages