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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
480dd017efd0f4b4b5387a7624f5a682f327d9ce7dbe422163109a05fa740506
|
|
| MD5 |
fc1784348a91a7e54801a3514dbc1794
|
|
| BLAKE2b-256 |
b6458b416da14a29da52d1c524084ecb0943146b69053260ce352f2e5c85c3ce
|
File details
Details for the file tek2day_finance-1.0.0-py3-none-any.whl.
File metadata
- Download URL: tek2day_finance-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9b17031adece6ff57f9725bd7d4918e5d038dae7663df6d33090ed9441e8976
|
|
| MD5 |
0db3c57424ac7ab250b8ed0f3610ca6f
|
|
| BLAKE2b-256 |
7b7edd21a47b3b02ed4c22294ab48de45923c602781799847b1a2320af32c305
|