From 26e83497a1f07cb7cb4dfe4193a0edf6a1b2bd8b Mon Sep 17 00:00:00 2001 From: Tyler Date: Tue, 31 Mar 2026 00:33:18 -0700 Subject: Map Yahoo Finance exchange codes to readable names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NYQ→NYSE, NMS/NGM/NCM→NASDAQ, ASE→AMEX, etc. Co-Authored-By: Claude Sonnet 4.6 --- app.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index f4c0ce8..cc1f077 100644 --- a/app.py +++ b/app.py @@ -136,7 +136,14 @@ with st.sidebar: f"${price:,.2f}", unsafe_allow_html=True, ) - st.caption(f"Exchange: {info.get('exchange', '—')}") + _EXCHANGE_NAMES = { + "NYQ": "NYSE", "NMS": "NASDAQ", "NGM": "NASDAQ", + "NCM": "NASDAQ", "ASE": "AMEX", "PCX": "NYSE Arca", + "BTS": "BATS", "TSX": "TSX", "LSE": "LSE", + } + raw_exchange = info.get("exchange", "") + exchange = _EXCHANGE_NAMES.get(raw_exchange, raw_exchange) or "—" + st.caption(f"Exchange: {exchange}") st.caption(f"Currency: {info.get('currency', 'USD')}") st.caption(f"Sector: {info.get('sector', '—')}") employees = info.get("fullTimeEmployees") -- cgit v1.3-2-g0d8e