{"id":18005602,"url":"https://github.com/areed1192/finance-news-aggregator","last_synced_at":"2025-04-04T09:06:30.656Z","repository":{"id":50732576,"uuid":"280908774","full_name":"areed1192/finance-news-aggregator","owner":"areed1192","description":"A news aggregator in python, that focuses primarily on business and market news sources.","archived":false,"fork":false,"pushed_at":"2025-01-13T17:41:20.000Z","size":902,"stargazers_count":116,"open_issues_count":3,"forks_count":45,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-28T08:06:13.812Z","etag":null,"topics":["business","finance","markets","news-aggregator","news-articles","newsfeed","python","sentiment","stock-market"],"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/areed1192.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["areed1192"],"patreon":"sigmacoding"}},"created_at":"2020-07-19T16:48:06.000Z","updated_at":"2025-03-23T19:42:47.000Z","dependencies_parsed_at":"2025-02-28T17:11:34.471Z","dependency_job_id":"3a3f0f9e-0656-4e4b-8e0d-267dae2bc304","html_url":"https://github.com/areed1192/finance-news-aggregator","commit_stats":{"total_commits":25,"total_committers":1,"mean_commits":25.0,"dds":0.0,"last_synced_commit":"0b45296b07deb8bc8f32288f59bce29afe66e23b"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":"areed1192/sigma-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areed1192%2Ffinance-news-aggregator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areed1192%2Ffinance-news-aggregator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areed1192%2Ffinance-news-aggregator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areed1192%2Ffinance-news-aggregator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/areed1192","download_url":"https://codeload.github.com/areed1192/finance-news-aggregator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149500,"owners_count":20891954,"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":["business","finance","markets","news-aggregator","news-articles","newsfeed","python","sentiment","stock-market"],"created_at":"2024-10-30T00:20:46.112Z","updated_at":"2025-04-04T09:06:30.631Z","avatar_url":"https://github.com/areed1192.png","language":"Python","funding_links":["https://github.com/sponsors/areed1192","https://patreon.com/sigmacoding","https://www.patreon.com/sigmacoding"],"categories":[],"sub_categories":[],"readme":"# Finance News Aggregator\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Setup](#setup)\n- [Usage](#usage)\n- [Support These Projects](#support-these-projects)\n\n## Overview\n\nCurrent Version: **0.1.2**\n\nInvestors use news articles to gain an idea of market sentiment and hopefully\nbe able to predict the direction of markets based on the sentiment of these\narticles and how they are published. The `finnews` library is designed to help\nthe collection of news articles related to business topics and market news easy\nand efficient.\n\n## Setup\n\nTo **install** the library, run the following command from the terminal.\n\n```console\npip install fin-news\n```\n\nTo **upgrade** the library, run the following command from the terminal.\n\n```console\npip install --upgrade fin-news\n```\n\n## Usage\n\nHere is a simple example of using the `finnews` library to to grab the top stories\non CNBC.\n\n```python\nfrom pprint import pprint\nfrom finnews.client import News\n\n# Create a new instance of the News Client.\nnews_client = News()\n\n# Grab the CNBC News Client.\ncnbc_news_client = news_client.cnbc\n\n# Grab the top news.\ncbnc_top_news = cnbc_news_client.news_feed(topic='top_news')\n\n# Print it.\npprint(cbnc_top_news)\n```\n\n## Support These Projects\n\n**Patreon:**\nHelp support this project and future projects by donating to my [Patreon Page](https://www.patreon.com/sigmacoding). I'm always looking to add more content for individuals like yourself, unfortuantely some of the APIs I would require me to pay monthly fees.\n\n**YouTube:**\nIf you'd like to watch more of my content, feel free to visit my YouTube channel [Sigma Coding](https://www.youtube.com/c/SigmaCoding).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fareed1192%2Ffinance-news-aggregator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fareed1192%2Ffinance-news-aggregator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fareed1192%2Ffinance-news-aggregator/lists"}