Giter VIP home page Giter VIP logo

nasty's Introduction

NASTY

This is a project for the analysis and summarization of facts and figures from NEWS channels over RSS feeds. It is to become astanalone framework for aggregation of multiple sources for the purpose of:

  1. Convenience in NEWS distribution
  2. Factual checking of information from different sectors.
  3. Collection of all facts pertaining to an object
  4. Making trend analysis easier

Sources

There are lots of news channels that are being considered for collection of information, of which a few are, BBC, CNN, Al Jazeera, Times of India, and a few more.

Progress

The test project has been completed without optimizations and without any finishes provided. There are lots of optimizations and corners to be covered. This will be done if and only if someone is interested in working with this tool any further.

Installation

To install, run the installer provided by making use of

sh ubuntu_installer.sh

Execution

For execution refer to the shell file called 'nasty.sh' for clear procedure of execution. It gives you the exact method for exeuting the program. It is also an automated file that can be executed in a linux environment.

sh nasty.sh

If you want to execute on multiple servers, the commands are:

  1. Executing the sourcing module
python3 ./python/sourcing
  1. Starting the CoreNLP server, tailored for information extraction
java -mx8g -cp "./factserver.jar:../corenlp/*" factserver.Driver
  1. Running the analyzer
python3 ./python/analysis/analyzer.py
  1. Make use of MongoDB to check results
  2. There exists a mockup of one of the three major use cases of this project at: NASTY UI

Testing

  1. Sourcing module run

Image for sourcing test

  1. Analysis module run

Image for analysis test

  1. MongoDB view of acquired data

Image of MongoDB compass displaying entities

nasty's People

Contributors

supratikchatterjee16 avatar

Watchers

James Cloos avatar Sanjeev Siva avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.