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+.

Updating

TEK2day Finance checks PyPI when the terminal starts. If a newer release is available, it prints the upgrade command:

python -m pip install --upgrade tek2day-finance

If you installed a local development checkout with pip install -e . and later moved or renamed the checkout directory, reinstall it from the new path:

cd /path/to/TEK2day-Finance
python -m pip install -e .

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.1.tar.gz (23.4 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.1-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tek2day_finance-1.0.1.tar.gz
  • Upload date:
  • Size: 23.4 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.1.tar.gz
Algorithm Hash digest
SHA256 a9afa9457e62fcd6aa095624d9acb9bfee5b140e568b3c5e40af24179c24b3f7
MD5 8550f0f25db6dc121fdf4d3233416eb7
BLAKE2b-256 0f55f54446541b1b12d7ad5a4c2c8a9c7254c8143665f4d730b9b966522d9422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tek2day_finance-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 580b1b9df7d772a398d3eb7184ecf87cac68ca58bb69d8cc2a33a698193a4b2d
MD5 ca22f03668ceca3cf00ad21aea05aab8
BLAKE2b-256 b5e5e89b6476a16bcb99c474e95459ea1c8af71ad17f734eeac26e0905b1130a

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