tickrs icon indicating copy to clipboard operation
tickrs copied to clipboard

Not working. Project abandoned?

Open yonas opened this issue 1 year ago • 22 comments

tickrs is not showing any stock information.

Has this project been abandoned?

yonas avatar Sep 16 '24 22:09 yonas

+1 same here

miguno avatar Nov 07 '24 13:11 miguno

Same here. tickrs was an excellent complementary tool for ticker (archannarasappa/ticker). I've noticed ticker still works even though I know both use Yahoo Finance as a data source. Out of curiosity I fired up HTTP Toolkit to compare what API calls each of them send.

Both fetch their data from the same server query1.finance.yahoo.com. ticker gets it's data from endpoint /v7/finance/quote, tickrs on the other hand uses endpoint /v8/finance/chart. I believe the key difference is that before calling the finance endpoint, ticker handles cookie consent (if I'm interpreting correctly):

image

ristomatti avatar Nov 13 '24 13:11 ristomatti

Thanks @ristomatti it looks like there's a new flow to obtain the required crumb needed for proper authorization. tickrs handles this but it must be outdated now. I'll try to fix this sometime soon.

tarkah avatar Nov 13 '24 13:11 tarkah

All was well for me until last night; stopped updating. Still not updating today.

shawnyeager avatar Feb 19 '25 12:02 shawnyeager

Setting a user agent fixes the 429, Edge: Too Many Requests, errors, e.g. fecdaf4d902dc9ca4b806e32c7787925827a9762.

HT: https://github.com/ranaroussi/yfinance/pull/2277

cwarden avatar Feb 19 '25 15:02 cwarden

This worked like a champ for me, @cwarden. Thank you.

@tarkah could we get this merged, please?

shawnyeager avatar Feb 19 '25 19:02 shawnyeager

Thanks @cwarden, do you mind opening a PR with that patch? I'll merge and get a new release out

tarkah avatar Feb 19 '25 20:02 tarkah

I've opened #170

cwarden avatar Feb 19 '25 20:02 cwarden

This fix is released: https://github.com/tarkah/tickrs/releases/tag/v0.14.11

tarkah avatar Feb 21 '25 22:02 tarkah

I just tested this. The issue is gone, thank you!

ristomatti avatar Feb 22 '25 21:02 ristomatti

Hello, just updated tickrs to the latest version, but still have the same behaviour as before:

  • only volume data is shown (no performance)
  • the 3 dots following the ticker name keep spinning forever
  • the top-right menu only shows the "S" choice, all the others are missing

All the above happens on any ticker I choose.

Image

If there is anything I can do to help, like any log file to share, I will be glad to help.

RaffaeleBianc0 avatar Feb 24 '25 08:02 RaffaeleBianc0

Are you using a DNS-based ad-blocker or VPN? Maybe check if you can whitelist fc.yahoo.com.

lvanoverberghe avatar Feb 24 '25 12:02 lvanoverberghe

Are you using a DNS-based ad-blocker or VPN? Maybe check if you can whitelist fc.yahoo.com.

GOT IT! It was blacklisted in my hosts file! Thank you so much!

RaffaeleBianc0 avatar Feb 24 '25 14:02 RaffaeleBianc0

Are you using a DNS-based ad-blocker or VPN? Maybe check if you can whitelist fc.yahoo.com.

Thank you for mentioning this. It fixed the issue for me as well. I had to add fc.yahoo.com to pihole's whitelist. It might be a good idea to call this out in the README.

ckl avatar Feb 24 '25 17:02 ckl

Since 2 days tickrs is not working on several devices. Does anyone know what happend?

Blumenkohl-OS avatar May 07 '25 17:05 Blumenkohl-OS

I'm also unable to pull data since yesterday. @tarkah could it be a version of the same user agent problem as before?

shawnyeager avatar May 08 '25 12:05 shawnyeager

Curiously I've had it running for several days and it keeps pulling data. However if I start a new instance, it won't pull any data.

ristomatti avatar May 08 '25 15:05 ristomatti

Curiously I've had it running for several days and it keeps pulling data. However if I start a new instance, it won't pull any data.

Same here. I was delayed in noticing until I tried to launch on a different machine.

shawnyeager avatar May 08 '25 16:05 shawnyeager

The Yahoo API is returning 429 Too Many Requests errors again.

There's a long thread here about trying to get past the rate limiting: https://github.com/ranaroussi/yfinance/issues/2422#issuecomment-2840759533

It sounds like a whac-a-mole situation.

cwarden avatar May 08 '25 17:05 cwarden

Is there an equivalent library in Rust that can be used here? Although yea, does seem like a whac-a-mole situation...

JacquardCauseway avatar May 12 '25 00:05 JacquardCauseway

All these issues eventually all get fixed when Yahoo changes something. If you don't want to wait, there are paid APIs available: https://polygon.io/pricing. It doesn't seem like a big effort to integrate something like this.

lvanoverberghe avatar May 12 '25 08:05 lvanoverberghe

Right you were lol, seems like it's back to working today...

JacquardCauseway avatar May 13 '25 13:05 JacquardCauseway