Skip to main content

Package for gathering financial news from various RSS feeds

Project description

FinNews

This is a package to help me with a personal project dealing with sentiment analysis and headline classification. The package has a lot of influence from the newscatcher package. While that package is great for getting general news, I need more financial related news that I wasn't getting.

This package is meant to get news from various RSS sources. Current RSS sources:

  • CNBC
fn.CNBC(topics=['finance', 'earnings'], save_feeds=True)
  • Seeking Alpha
# SeekingAlpha has support for RSS feeds by ticker, tickers can be passed as a topic and are denoted by $XXX
fn.SeekingAlpha(topics=['financial', '$AAPL'], save_feeds=True)

You can install this package using the repo link and pip:

$ pip install git+https://github.com/scaratozzolo/FinNews

Example usage:

import FinNews as fn

cnbc_feed = fn.CNBC(topics=['finance', 'earnings', 'business'])
print(cnbc_feed.get_news())
print(cnbc_feed.possible_topics())

Todo:

  • CNBC
  • Seeking Alpha
  • investing.com
  • WSJ
  • Yahoo Finance
  • Financial Times
  • Fortune

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FinNews-0.5.1.tar.gz (8.7 kB view hashes)

Uploaded Source

Built Distribution

FinNews-0.5.1-py3-none-any.whl (10.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page