Stocks Reader

A free simple stock portfolio dashboard, fully managed by the URL. Designed and tested for the Kindle browser, but should work with other e-readers.

You can bookmark the dashboard. Prices refresh automatically every 10 minutes (or press the "↻").

URL Format

The full address has two parts, all optional:

https://stocksreader.com/PERSON_NAME?TICKER=SHARES&TICKER=SHARES

Example

This is a complete example you can type exactly as shown:

https://stocksreader.com/John%20Doe?%5Egspc=10&amzn=10&msft=12&tsla=8&v=15&ko=20

Person Name

The person’s name appears in the address after the first slash.

Examples:

John%20Doe

Stocks and Shares

Stocks are written as a query parameter. Each stock is written as:

amzn=12

Multiple stocks are separated using an ampersand as usual:

amzn=12&tsla=14&meta=15

Important: Tickers Must Be Escaped

Some stock tickers contain special characters and must be written in an escaped form.

For example:

&%5Egspc=10

If a ticker is not escaped correctly, it will not appear.

What the Page Shows

After loading the address, the page shows a summary at the top followed by a list of stock cards.

Top of the Page

This total is the sum of all individual stock values shown below.

Stock Cards

Each stock appears as its own card. Each card contains:

Green values mean a gain. Red values mean a loss.

Each stock card links to its page on Yahoo Finance.

Notes

Questions and Answers

How do you prevent the kindle from sleeping?

It seems there's no way to keep the kindle always on natively. The longest period is 1 hour. This is... awful TBH, I didn't expect this since I assumed it'd be possible. Why would you make a device that DOESN'T USE POWER when turned on, then make it "go to sleep"? Unbelievable.

How precise is this?

Very unprecise, I'm doing a best-effort to update it from Yahoo Finance, please don't use it for anything else than a very general and vague idea of how your portfolio is doing. Specifically, do not use this to inform you of buy/sell/hold opportunities. This is not a financial website, it's a website for some quick info.

It doesn't work!

That's not really a question:)

There's many reasons why it could not be working. Some are about me or my server being down, but normally you'd see Cloudflare's screen and not even be able to see this screen, so that's unlikely.

The most likely reason for it not be working is that one of the tickers you wrote is not-existing, or not properly encodeURIComponent-escaped. The best way to make sure it's the right name is to find the ticker in the Yahoo Finances url and copy it from there. Lowercase/uppercase should not matter:

https://finance.yahoo.com/quote/FIG/

// Grab that "FIG" and put it here as `?FIG=100`:

https://stocksreader.com/Portfolio?FIG=100

What stock do you recommend?

No recommendations at all, this is not a financial advice site and I'm not liable by any innaccuracy here. Please double-check the values, they might be wrong.

Who are you?

Francisco Presencia, I make a lot of open source.

How do I contact you?

Sorry, I don't really offer support for this project. This is free and amazing, so feel free to use it, but please feel free to use it.

But I want to pay you

Oh... okay, please go to my website or on Twitter. For straight up donations, hit my paypal (thanks!).

I want a new feature!

I can build it for you, please hire me. If you lead the request with a donation, I'll bump you up my queue and you'll be the first I reply to. Please only reach out if you are serious about paying:

My Website