shayne / stock-ticker-stream-deck-plugin

A stock ticker plugin for Stream Deck
MIT License
25 stars 12 forks source link

Not working for a long time. #25

Closed TheSimArchitect closed 4 months ago

TheSimArchitect commented 1 year ago

Hi! I thought you were updating something to fix it, still it is not working for weeks (maybe months) here 😬

image

Anybody else with the same issue? It happens with or without a VPN on, so I don't believe it's a network issue.

grizzls commented 1 year ago

Updating to 1.1.3 worked for a while, but it's been broken again in the last few days

phips commented 1 year ago

Yup. Taking a look at stocks.log I see…


recv: {"action":"com.exension.stocks.symbol","context":"babf2db03f7b4e84033a9907194a9e67","event":"sendToPlugin","payload":{"sdpi_collection":{"checked":false,"group":false,"index":0,"key":"symbol","selection":[],"value":"SPY"}}}
API response status code non 200: 401 401 Unauthorized```

Yahoo clamping down? 🤔 
MofoMojo commented 1 year ago

I think I replied on another thread in the last few weeks or months having similar problems but discovered it's actually working fine... however... I have to restart the Stream Deck application EVERY DAY in order to get the stocks to start working when I start work on my computer each morning.

Every morning I come in and see the button details effectively "frozen" and sometimes it happens during the day too. If you press down on the button you get a ! icon in a yellow triangle. That's my trigger for knowing I need to restart the app. It seems very odd that the app would have to be restarted to get it working again which implies it's not an issue with the API, it's likely an issue with handling an exception or other condition and not being able to recover.

MofoMojo commented 1 year ago

That's a shame. For a while it was just completely broken for me... I'm having problems with all 3 of the stock related tickers myself.

johannesparty commented 11 months ago

Not working of me; restarting app doesn't help.

TheSimArchitect commented 11 months ago

Hi! I thought you were updating something to fix it, still it is not working for weeks (maybe months) here 😬

image

Anybody else with the same issue? It happens with or without a VPN on, so I don't believe it's a network issue.

Same problem again. Had worked for a little while, but stopped a few weeks ago. 😬

rubencarvalho commented 11 months ago

Same here! Seems completely broken :(

ardziej commented 9 months ago

Yahoo Finance disabled API. Based on apiURL in: https://github.com/shayne/stock-ticker-stream-deck-plugin/blob/master/pkg/api/api.go https://query1.finance.yahoo.com/v7/finance/quote?lang=en-US&region=US&corsDomain=finance.yahoo.com&fields=symbol,marketState,regularMarketPrice,regularMarketChange,regularMarketChangePercent,preMarketPrice,preMarketChange,preMarketChangePercent,postMarketPrice,postMarketChange,postMarketChangePercent

{ finance: { result: null, error: { code: "Unauthorized", description: "Invalid Crumb. For Developers - https://bit.ly/yahoo-finance-api-feedback" } } }

We can read that the API for Yahoo Finance is disabled. https://bit.ly/yahoo-finance-api-feedback

TheSimArchitect commented 9 months ago

What happens now? There's 2 plugins for stocks and they're both broken for a few months.

Is there any free api we can use even if we have to add some sort of credential when running it?

mediacloudusr commented 8 months ago

I was able to use successfully the other plug-in https://github.com/BarRaider/streamdeck-stockticker It can use iexcloud.io as a provider instead of Yahoo. Process to key a free API key is explained here : https://github.com/BarRaider/streamdeck-stockticker#getting-an-api-key-from-iexcloudio

phips commented 8 months ago

I was able to use successfully the other plug-in https://github.com/BarRaider/streamdeck-stockticker

Windows only. Meh 🤷

mgoffin commented 8 months ago

I was able to use successfully the other plug-in https://github.com/BarRaider/streamdeck-stockticker

Windows only. Meh 🤷

I have this installed and it only shows the bar icon when I choose either Yahoo option. Do you have to use the other service for it to work?

shayne commented 4 months ago

I've updated the API to use Finnhub.io, please download the latest release: https://github.com/shayne/stock-ticker-stream-deck-plugin/releases/tag/v1.2.0

whyfuture commented 4 months ago

Awesome, thank you so much for your work. It doesn't have commodities, but it's a good step forward.