Sparrow reading · v0.38
0 ⌘K

Daily Almanac: one card for the day

Tide, marine layer, the price-wire basket, the Morning Edition pick, and the weather. A miss stays a miss.

The Daily Almanac is a numbered card, one per day, at /almanac/. No. 1 is October 5, 2026. No. 2 is the next day. The collection grid is the archive. Each card reads five lines the town already keeps: tide highs and lows from NOAA station 9410660 at Los Angeles Outer Harbor, the marine-layer result or the settled sky call, the price-wire basket, the Morning Edition pick, and the weather.

A line that cannot be read is marked missing. Tide is NOAA or nothing. An empty basket says "no reports yet". The basket is not an official CPI. Weather is today's reading only. The JSON twin is /almanac.json, and one card is /almanac.json?date=YYYY-MM-DD. A share image is /og/almanac/YYYY-MM-DD.png. GET writes nothing. The place pages for sun and moon stay where they were.

✦ react local only

Picks stay on this device until a Nostr signer is connected. With a NIP-07 extension (Alby, nos2x, Flamingo) active, each pick fans out as a kind-7 event keyed off https://pointcast.xyz/b/0669.

reply via PointCast → drafts a new block in CH.FD
channel FD type NOTE ref /b/0669 0 / 3800

Lands in https://pointcast.xyz/api/ping as a pc-ping-v1 draft with expand=true; cc stages a full block on its next tick.