{"id":15089293,"url":"https://github.com/dmickelson/newssentimentanalyzerproject","last_synced_at":"2026-01-05T11:05:11.211Z","repository":{"id":247298557,"uuid":"825461376","full_name":"dmickelson/NewsSentimentAnalyzerProject","owner":"dmickelson","description":"Analyzes top current headlines from major RSS news feed,  Uses DistilBERT model fine-tuned for sentiment analysis. Provides a GradioUI for ease of use.","archived":false,"fork":false,"pushed_at":"2024-07-21T22:07:35.000Z","size":680,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-26T10:08:29.319Z","etag":null,"topics":["beautifulsoup","gradio","huggingface","logging","pinecone","pytest","python","pytorch","rss","sentiment-analysis","tqdm","webscraping","yaml"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dmickelson.png","metadata":{"files":{"readme":"README-News Sentiment Analysis Logical Architecture-1.eraserdiagram","changelog":"NewsSentimentAnalyzerProject.code-workspace","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-07T20:52:54.000Z","updated_at":"2024-07-21T22:07:38.000Z","dependencies_parsed_at":"2024-07-21T23:22:38.335Z","dependency_job_id":null,"html_url":"https://github.com/dmickelson/NewsSentimentAnalyzerProject","commit_stats":{"total_commits":25,"total_committers":1,"mean_commits":25.0,"dds":0.0,"last_synced_commit":"e9133c714d905d7b8d69d8d1949ebe743fa77ab6"},"previous_names":["dmickelson/newssentimentanalyzerproject"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmickelson%2FNewsSentimentAnalyzerProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmickelson%2FNewsSentimentAnalyzerProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmickelson%2FNewsSentimentAnalyzerProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmickelson%2FNewsSentimentAnalyzerProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmickelson","download_url":"https://codeload.github.com/dmickelson/NewsSentimentAnalyzerProject/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235688644,"owners_count":19029915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beautifulsoup","gradio","huggingface","logging","pinecone","pytest","python","pytorch","rss","sentiment-analysis","tqdm","webscraping","yaml"],"created_at":"2024-09-25T08:44:19.732Z","updated_at":"2026-01-05T11:05:10.991Z","avatar_url":"https://github.com/dmickelson.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"cloud-architecture-diagram\n\ntitle News Sentiment Analysis Logical Architecture\nstyleMode: shadow\ncolorMode bold\ndirection right\n\n\nNews Sentiment Analysis [icon: python]{\n  Gather Data [icon: python]\n  Analyze Data [icon: python]\n\n}\n\nUI [color: lightcoral]{\n  User [icon: user]\n  GradioUI[icon: python]\n}\n\nNews Webpage Scraper [color: yellow] {\n  Scrape RSS [icon: selenium]\n  Headline, News [icon: data]\n}\n\nSentiment Analyser {\n  HuggingFace [icon: tensorflow]\n}\n\n\n\n// Define the flows\nUser \u003e GradioUI : Select News Sources\nGradioUI \u003e Gather Data: List of News Sources\n\nGather Data \u003e Analyze Data \nGather Data \u003e News Webpage Scraper: For each News Source\nNews Webpage Scraper \u003e Gather Data: Article\n\nAnalyze Data \u003e Sentiment Analyser : \"Article\"\nSentiment Analyser \u003e Analyze Data : \"Sentiment\"\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmickelson%2Fnewssentimentanalyzerproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmickelson%2Fnewssentimentanalyzerproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmickelson%2Fnewssentimentanalyzerproject/lists"}