Skip to content

alexqxu/hackduke19EXPOSE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expose - understand your news

Installation

Download the word-embeddng data set from [glove.6B.zip] and put it under data/word_embeddings/glove/

Natural Language Processing - subjectiveness classification

You can input a text file from the command line:

python -m subjectivity.classify < data/name_of_the_text.txt

The output will look like the following:

Objective characters:
<number of characters in objective sentences in the text>

Subjective characters:
<number of characters in subjective sentences in the text>

You can also run /Jupyter/NYT_classifications.ipynb to run 100 New York Times article one time and plot their distribution.

Web Crawler - news articles

python3 /webcrawler/crawler_usage.py <start-url-string> <number-of-documents-to-crawl> <results-directory-path>

On-going App Engine - google cloud

About

[HackDuke 2019] A web application designed to expose the hidden subjectiveness of news articles, to ensure equitable access to reliable information for all.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 53.2%
  • Python 46.8%