Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stock-ils

View stock closing prices in Israeli Shekels (ILS) with interactive charts.

screenshot

Fetches daily closing prices from Yahoo Finance, multiplies by the USD/ILS exchange rate for each trading day, and displays an interactive Plotly chart.

Setup

Requires Python 3.11+ and uv.

./run.sh

Or manually:

uv run stock-ils

Then open http://localhost:8453.

How it works

  • Fetches stock prices and USD/ILS rates via yfinance
  • Caches results in a local SQLite database (~/.cache/stock-ils/cache.db) to avoid repeated API calls
  • Serves a single-page FastAPI app with a Plotly chart showing:
    • Stock price in ILS (left axis)
    • Stock price in USD (right axis, dotted)
    • USD/ILS exchange rate (toggle in legend)

License

AGPLv3 - see LICENSE for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages