Skip to content

NUInnovation/emojify-headlines

Repository files navigation

#Emojify: Automatic emoji translation EECS 395: Design and Innovation in Journalism. Spring 2016

##Team Members

  • Diane Liu
  • Kaolin Mo
  • Dara Rubin
  • Chenhui Zhou

##Setup Instructions ####1. Flask Setup:

  1. Make sure you have pip installed.

  2. Install virtualenv

sudo pip install virtualenv
  1. Activate the venv virtual environment.
virtualenv venv
source venv/bin/activate
  1. Install Flask
pip install flask
  1. Install NLTK
pip install nltk

####2. To start the app locally:

python app.py --print

This should start the application on localhost:5000.

####3. To close out of the app and deactivate your virtual environment: Close out of the application by typing CTRL-C

To deactivate your virtual environment:

deactivate

####3. Lemmatize the emoji JSON file: This will create a lemmatized version of the emoji.json file called emojis_lemmatized.json. This lemmatized file is what the application uses.

python lemmatize_json.py

##To Dos

  • change color of input text if word recognized
  • synonym lookup/term expansion
  • word frequency
  • keyword in search bar for fb and google + link
  • possessives ('s)

####Finished To-Dos

  • roots of words [DONE 05/01]
  • trim punctuation [DONE 04/25]
  • capitalization - change everything to lowercase [DONE 04/25]
  • handle negation [DONE 05/07

##Emojipedia API

Secured permission from Emojipedia to use their logo within Fair Use.

Secured API from Emojipedia:

https://docs.google.com/document/d/1ERR7q89jNkUA13AQUDqS96OWT25s80uekwhCfsmyw1s/edit?usp=sharing

Your private key:

ad591ab90c99dc4d632c35ee70d37c36341cb3ba

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •