Slides are here
Video demo here
People get manipulated by different news channel. Different News media are presenting news from different point of views. Some of which is true and some of it is news channels personal view. In all this biased news reporting important news get shadowed and biased is formed by highliting same news from a different point of view to manipulate people in desired direction. The idea of this project is to get news from different sources and put them together in one place where everyone can read everyones point of view and get a complete picture. It also includes public opinion from twitter.
Kaggal News : https://www.kaggle.com/snapcrack/all-the-news This dataset contains news for 2015-2017 from 14 different American news channel. Dataset is in comma seperated CSV format. id, title, Publication name, Author name, Date of publication, Year of publication, Month of publication, URL for article (not available for all articles), Article content
Twitter :https://archive.org/search.php?query=archiveteam-twitter-stream This data set contains tweets from year 2017. Dataset format is json.
Challenge 1: Collect data from multiple sources and arrange in same format. Data from news is in comma seperated .csv format. Twitter is in json format.
Challenge 2: Feed data to a Database that accepts key value pair with a fature that can accept new columns later. It should also support search over a column
- Add Real time news and twitter APIs to make app real time. Also add search APIs for news,twitter and youtube
- Increase the range from America's news to World/International News
- Do ordering of the news and tweets and youtube videos in an unbiased way
- Improve search algorithm by using google keyword planner
- Search Bar: Add serach bar to the UI that should take keywords and a collection of multiple keywords (from google keyword planner) for same topic
- Implement NLP to find sentiment of an article