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.

You can install using pip by downloading directly from Pypi:

$ pip install FinNews

or from this repo:

$ 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())

Current RSS feeds and their classes:

  • 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)
  • Investing.com
fn.Investing(topics=['all news', 'latest news'], save_feeds=True)
  • WSJ
fn.WSJ(topics=['markets news', 'us business'], save_feeds=True)
  • Yahoo Finance
# Yahoo Finance has support for RSS feeds by ticker, tickers can be passed as a topic and are denoted by $XXX
fn.Yahoo(topics=['top stories', '$DIS'], save_feeds=True)

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.8.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

FinNews-0.8.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file FinNews-0.8.0.tar.gz.

File metadata

  • Download URL: FinNews-0.8.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for FinNews-0.8.0.tar.gz
Algorithm Hash digest
SHA256 3da88ec7c9cefe98c0560ab964b89f0991315abc8079d96b5aaa0fec9989e13b
MD5 058b5e71ea96b46f649f2537719ccc43
BLAKE2b-256 a9a7fca944d48c83b87aec29d94dca7e63bc3d1c983934bc8c8ab1ac290de3d3

See more details on using hashes here.

File details

Details for the file FinNews-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: FinNews-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for FinNews-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4a13aee1bf1fedd7f191d8342f1fca1f98af9a21faeca9479c5973aa231c3f7
MD5 b991e47dc73ea97845a0939ac4750a27
BLAKE2b-256 34d80ae263de1b443d8aae9a40a9c3f5f489e93ce9f8513d96283b34dd48c5c5

See more details on using hashes here.

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