Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmickelson/newssentimentanalyzerproject
Analyzes top current headlines from major RSS news feed, Uses DistilBERT model fine-tuned for sentiment analysis. Provides a GradioUI for ease of use.
https://github.com/dmickelson/newssentimentanalyzerproject
beautifulsoup gradio huggingface logging pinecone pytest python pytorch rss sentiment-analysis tqdm webscraping yaml
Last synced: 27 days ago
JSON representation
Analyzes top current headlines from major RSS news feed, Uses DistilBERT model fine-tuned for sentiment analysis. Provides a GradioUI for ease of use.
- Host: GitHub
- URL: https://github.com/dmickelson/newssentimentanalyzerproject
- Owner: dmickelson
- License: mit
- Created: 2024-07-07T20:52:54.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-21T22:07:35.000Z (5 months ago)
- Last Synced: 2024-10-13T22:41:05.470Z (2 months ago)
- Topics: beautifulsoup, gradio, huggingface, logging, pinecone, pytest, python, pytorch, rss, sentiment-analysis, tqdm, webscraping, yaml
- Language: Python
- Homepage:
- Size: 664 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-News Sentiment Analysis Logical Architecture-1.eraserdiagram
- Changelog: NewsSentimentAnalyzerProject.code-workspace
- License: LICENSE
Awesome Lists containing this project
README
cloud-architecture-diagram
title News Sentiment Analysis Logical Architecture
styleMode: shadow
colorMode bold
direction rightNews Sentiment Analysis [icon: python]{
Gather Data [icon: python]
Analyze Data [icon: python]}
UI [color: lightcoral]{
User [icon: user]
GradioUI[icon: python]
}News Webpage Scraper [color: yellow] {
Scrape RSS [icon: selenium]
Headline, News [icon: data]
}Sentiment Analyser {
HuggingFace [icon: tensorflow]
}// Define the flows
User > GradioUI : Select News Sources
GradioUI > Gather Data: List of News SourcesGather Data > Analyze Data
Gather Data > News Webpage Scraper: For each News Source
News Webpage Scraper > Gather Data: ArticleAnalyze Data > Sentiment Analyser : "Article"
Sentiment Analyser > Analyze Data : "Sentiment"