News Dashboard is an interactive Python application that fetches news articles from NewsAPI based on a keyword and country. It displays the news, visualizes article distribution with Bar and Pie Charts, generates a Word Cloud from headlines, and automatically saves each search as a CSV file for further analysis.
The dashboard allows you to:
Enter a Keyword and Country to search for news.
Display a list of news articles (Title + Source + URL).
Automatically save each search in a CSV file for each keyword + country.
Show quick statistics: total articles, top source.
Display Bar Chart and Pie Chart of articles per source.
Generate a Word Cloud of the most common words in headlines.