Live Stock Chart Screensaver
The Stock Chart screensaver fills the screen with a grid of animated price charts — from one symbol up to sixteen — for the stocks and crypto you list. Stock prices come from a content file the included pipeline fills from Yahoo, while crypto symbols like BTC and ETH update live in the browser from CoinGecko. It needs internet for live data and shows a per-panel note when a symbol is unavailable. The prices are display-only and delayed, not financial advice; it is free, runs in your browser, and ESC exits.
How the Stock Chart screensaver works
You give a comma-separated list of symbols. For crypto tickers (BTC, ETH, SOL and more) the saver makes one batched call to the public CoinGecko API for live prices and seven-day sparklines. For everything else it reads content/charts.json, a file the bundled pipeline fills from Yahoo.
Each symbol gets its own panel showing the ticker, name, price and a green or red percent change, with a line chart that animates in from left to right and a soft gradient fill beneath. The grid auto-sizes into a near-square layout based on how many symbols you list.
The data re-fetches on the Refresh every interval so updates appear without a reload, and a corner stamp shows the date and the stocks update time. If a symbol is missing — no live connection, a coin not found, or a stock not in the pipeline — that panel shows a short note like “charts.json missing” or “add to CHART_SYMBOLS” instead of failing.
A worked example
With the defaults — symbols AAPL, MSFT, NVDA, TSLA, a 60-second refresh and gradient fill on — the screen shows a tidy 2×2 grid of four panels, each with the ticker, price and a coloured percent move, the line chart sweeping in from the left; the corner reads “● LIVE” with today's date once content/charts.json loads.
Settings & tips
- Edit the Symbols field with any mix of stocks and crypto, up to 16 — for example add BTC,ETH to see live CoinGecko charts beside your stocks.
- Turn off the Fill toggle for plain line charts without the shaded area under each curve.
- Lower the Refresh every seconds for fresher updates on a hosted screen, or raise it to ease network load.
Frequently asked questions
- Where do the stock chart prices come from?
- Stock prices come from content/charts.json, which an included pipeline fills from Yahoo. Crypto symbols like BTC and ETH update live in your browser from the public CoinGecko API.
- Is this stock chart screensaver financial advice?
- No. The prices are display-only and delayed, shown for ambient decoration only. Nothing here is financial advice or a recommendation to trade.
- How many charts can it show at once?
- It can show from one up to sixteen charts in an auto-sized grid, based on how many symbols you list in the Symbols field.
- What happens if a symbol will not load?
- That panel shows a short note such as charts.json missing or add to CHART_SYMBOLS, while the other charts keep working normally.
- Is it free and how do I exit it?
- Yes, it is free and runs entirely in your browser. Press ESC at any time to exit the full-screen view.