{"repo":"areed1192/finance-news-aggregator","free":true,"listed":false,"github":"https://github.com/areed1192/finance-news-aggregator","clone":"git clone https://github.com/areed1192/finance-news-aggregator.git","description":"A news aggregator in python, that focuses primarily on business and market news sources.","language":"Python","stars":143,"topics":["finance","python","newsfeed","business","stock-market","news-aggregator","news-articles","sentiment","markets"],"license":"MIT","category":"trading","readme_excerpt":"Finance News Aggregator Table of Contents - Overview - Installation - Quick Start - Providers - CNBC - MarketWatch - NASDAQ - S\\&P Global - CNN Finance - Seeking Alpha - Wall Street Journal - Yahoo Finance - Structured Models - Enums - API Reference - Comparison with Alternatives - Contributing - Support --- Overview Current Version: 0.1.3 The finnews library collects news articles from 8 financial news providers via their RSS feeds. It provides a clean facade pattern — create one News() client and access any provider through properties. Features: - 8 providers with 84 feed methods - Enum-based topic selection for CNBC and MarketWatch - Automatic retry with exponential backoff - User-Agent rotation to avoid bot detection - Structured NewsArticle / NewsFeed dataclasses with Jupyter HTML rendering - Secure XML parsing via defusedxml --- Installation Upgrade to the latest version: --- Quick Start --- Providers CNBC MarketWatch NASDAQ S&P Global CNN Finance Seeking Alpha Wall Street Journal Yahoo Finance --- Structured Models Raw dictionaries can be converted to NewsArticle and NewsFeed dataclasses for IDE autocomplete and Jupyter rendering: --- Enums CNBC and MarketWatch support enum-based topic selection: Available CNBC enums: CNBCTopNews , CNBCInvesting , CNBCBlogs , CNBCTVVideoAndTV , CNBCTVProgramsEurope , CNBCTVProgramsAsia --- API Reference Entry Point Class Description -------- ------------------------------------------------- News() Main facade — access all providers via","default_branch":null,"files":null,"tree":[],"storefront":"/r/areed1192","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/areed1192/finance-news-aggregator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}