Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kom-senapati/news-sentiment-analysis
📰 News sentiment analyzer powered by Flask...
https://github.com/kom-senapati/news-sentiment-analysis
flask html matcha-css
Last synced: about 1 month ago
JSON representation
📰 News sentiment analyzer powered by Flask...
- Host: GitHub
- URL: https://github.com/kom-senapati/news-sentiment-analysis
- Owner: kom-senapati
- Created: 2024-10-23T15:07:25.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-29T03:27:42.000Z (about 2 months ago)
- Last Synced: 2025-01-15T01:54:59.100Z (about 1 month ago)
- Topics: flask, html, matcha-css
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📝 News Sentiment Analyzer 📝
Analyze News Articles with Sentiment Analysis
> [!NOTE]
> **News Sentiment Analyzer** is a web application that allows users to input news articles and receive a sentiment analysis report, indicating whether the article expresses positive, negative, or neutral sentiments. Built using **Flask**, **HTML**, and **Matcha.css**, this application is designed to help users understand the tone of news articles and improve their media literacy.## 🌟 Features
> **News Sentiment Analyzer** features:
- **Sentiment Analysis** – Analyze the sentiment of news articles as Positive, Negative, or Neutral.
- **Real-time Results** – Get instant sentiment analysis results for any article input.
- **User-friendly Interface** – Easy to use web interface powered by **Matcha.css** for a beautiful experience.
- **Flask Backend** – Flask-powered server for seamless web application functionality.## 🛠 Installation
> Follow these steps to set up the Python environment and run the app:
###### terminal
```bash
# Set up the Python environment
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`# Install the required dependencies
pip install -r requirements.txt# Initialize the Flask database
flask db init# Apply database migrations
flask db migrate# Upgrade the database
flask db upgrade# Run the Application
python run.py
```---
## 💻 Contributing
> [!TIP]
> We welcome contributions to improve **News Sentiment Analyzer**! If you have suggestions, bug fixes, or new feature ideas, follow these steps:1. **Fork the Repository**
Click the **Fork** button at the top-right of the repo page.2. **Clone Your Fork**
Clone the repo locally:```bash
git clone https://github.com/kom-senapati/News-Sentiment-Analysis.git
```3. **Create a Branch**
Create a new branch for your changes:```bash
git checkout -b your-feature-branch
```4. **Make Changes**
Implement your changes (bug fixes, features, etc.).5. **Commit and Push**
Commit your changes and push the branch:```bash
git commit -m "feat(scope): description"
git push origin your-feature-branch
```6. **Open a Pull Request**
Open a PR with a detailed description of your changes.7. **Collaborate and Merge**
The maintainers will review your PR, request changes if needed, and merge it once approved.## 🙋♂️ Issues
Found a bug or need help? Please create an issue on the [GitHub repository](https://github.com/kom-senapati/News-Sentiment-Analysis/issues) with a detailed description.
## 👤 Author
---
💖 Thanks for Using News Sentiment Analyzer!
If you find this project helpful, please give it a ✯ on GitHub!