Skip to main content

Open-source stock data terminal — market data and fundamentals

Project description

TEK2day Finance

Open-source stock data terminal — market data and fundamentals.

Features

  • Live market data — real-time prices, valuation ratios, company metadata, and news from Yahoo Finance
  • Stored financials — quarterly and annual income statements, balance sheets, and cash flow statements
  • SEC filings — recent 10-K, 10-Q, 8-K, and other filings from SEC EDGAR
  • CEO Analytics — via CEORater
  • Comp tables — side-by-side comparison of up to 6 tickers
  • Cross-platform — Linux, Mac, Windows

Installation

pip install tek2day-finance

Requires Python 3.10+.

Quick Start

tek2day

This launches the interactive terminal. All commands start with /.

Screenshots

TEK2day Finance terminal menu

Ticker summary

Comp table

Commands

The terminal displays the following public slash-command menu:

Command Description
/TICKER Summary
/TICKER inc Income statement
/TICKER bal Balance sheet
/TICKER cf Cash flow
/TICKER mgmt Management / CEO
/TICKER filings SEC filings
/TICKER news Recent news
/comp TICKER1 TICKER2 ... Comp table (up to 6)
/help Show command menu
/exit Quit

The income statement, balance sheet, and cash flow commands require a configured Firestore database. Set the FIRESTORE_PROJECT environment variable to your GCP project ID and authenticate with gcloud auth application-default login.

export FIRESTORE_PROJECT=your-gcp-project
tek2day

Examples

Overview & valuation: /TICKER — live price, change, volume, market cap, shares outstanding, 52-week range, sector, beta, P/E, forward P/E, PEG, P/B, P/S, EV/EBITDA, and EV/Revenue.

Compare tickers: /comp TICKER1 TICKER2 ... — side-by-side table with price, market cap, EV, revenue, EBITDA, net income, EPS, P/E, P/S, EV/EBITDA, EV/Revenue, EV/OpCF, EV/FCF, dividend yield, and beta.

Income statement: /TICKER inc — last 4 quarters and last 4 fiscal years: revenue, gross profit, operating income, EBITDA, net income, EPS, and more.

Data Sources

  • Yahoo Finance — prices, financials, news, company metadata, and related market data
  • SEC EDGAR — regulatory filings (10-K, 10-Q, 8-K, Form 4, etc.)
  • CEORater — CEO Analytics via CEORater

License

MIT

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

tek2day_finance-1.0.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tek2day_finance-1.0.0-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file tek2day_finance-1.0.0.tar.gz.

File metadata

  • Download URL: tek2day_finance-1.0.0.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for tek2day_finance-1.0.0.tar.gz
Algorithm Hash digest
SHA256 480dd017efd0f4b4b5387a7624f5a682f327d9ce7dbe422163109a05fa740506
MD5 fc1784348a91a7e54801a3514dbc1794
BLAKE2b-256 b6458b416da14a29da52d1c524084ecb0943146b69053260ce352f2e5c85c3ce

See more details on using hashes here.

File details

Details for the file tek2day_finance-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tek2day_finance-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9b17031adece6ff57f9725bd7d4918e5d038dae7663df6d33090ed9441e8976
MD5 0db3c57424ac7ab250b8ed0f3610ca6f
BLAKE2b-256 7b7edd21a47b3b02ed4c22294ab48de45923c602781799847b1a2320af32c305

See more details on using hashes here.

Supported by

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