Multiverse-of-Projects / NewsAI

A dynamic NewsAI dashboard that uses NLP to analyze news articles, visualize sentiment trends, and extract insights through interactive data visualizations.
https://news-ai-dashboard.streamlit.app/
GNU General Public License v3.0
16 stars 30 forks source link
data-visualization hacktoberfest hacktoberfest-accepted newsagg newsapi nlp nlp-dashboard sentiment-analysis streamlit-webapp
NewsAI Logo

๐Ÿš€ NewsAI: Where AI Meets Breaking News! ๐ŸŒŸ

Buckle up, news junkies! We're about to take you on a wild ride through the information superhighway! ๐ŸŽข

![GitHub stars](https://img.shields.io/github/stars/Multiverse-of-Projects/NewsAI?style=social) ![GitHub forks](https://img.shields.io/github/forks/Multiverse-of-Projects/NewsAI?style=social) ![GitHub watchers](https://img.shields.io/github/watchers/Multiverse-of-Projects/NewsAI?style=social) ![GitHub contributors](https://img.shields.io/github/contributors/Multiverse-of-Projects/NewsAI) ![GitHub last commit](https://img.shields.io/github/last-commit/Multiverse-of-Projects/NewsAI) [![Documentation Status](https://readthedocs.org/projects/newsai/badge/?version=latest)](https://newsai.readthedocs.io/en/latest/?badge=latest)

๐ŸŽญ What's All the Fuss About?

Imagine if CNN, Reddit, and a fortune-teller had a baby, and that baby was raised by AI. That's NewsAI! We're not just aggregating news; we're revolutionizing how you experience information:

๐ŸŽฌ See It or Don't Believe It!

Deployment link : https://news-ai-dashboard.streamlit.app/

Demo Video
Warning: This video may cause uncontrollable desire to code! ๐Ÿค“

๐Ÿš€ Quick Start: 0 to Hero in 3... 2... 1...

# Clone this bad boy
git clone https://github.com/Multiverse-of-Projects/NewsAI.git

# Enter the matrix
cd NewsAI

# Install magical dependencies
pip install -r requirements.txt

# Add neccessary creds in .env file
create an .env file with api keys and all

# Add python path and run streamlit from src/dashboard/
streamlit run app.py

# If you want to run only the pipeline.py
python -m src.pipeline

# If you want to Unleash your creativity
git checkout -b feature/skynet-integration

# Start coding like you're trying to prevent Y2K!
# for reference my python version == 3.12.7

๐ŸŒˆ Contribution: Join Our Avengers of Code!

  1. ๐Ÿด Fork (the repo, not your dinner)
  2. ๐ŸŒฟ Branch (create one, don't climb one)
  3. ๐Ÿ’ก Commit (changes, not crimes)
  4. ๐Ÿš€ Push (to the repo, not your luck)
  5. ๐ŸŽ‰ PR (Pull Request, not Public Relations)

๐Ÿ† Wall of Fame: Our Code Wizards

These legends write code that makes Shakespeare look like a casual blogger!

๐Ÿ“š Documentation: The Sacred Texts

Our docs are so good, they're basically the eighth wonder of the world. Check them out on Read the Docs!

๐ŸŽจ Our Tech Palette: Tools of Mass Construction

๐Ÿ“ฌ Reach Out and Touch Code

๐Ÿ“œ License to Thrill

This project is licensed under the MIT License - see the LICENSE.md file for details. It's basically a license to code with reckless abandon!



May your code be bug-free and your coffee be strong! ๐Ÿš€โ˜•