Social assets

This Week on the Outer Banks

Sep 21 – Sep 27, 2026 · 6.6 ft seas, 18 kt NNW wind off Diamond Shoals

Week
Sep 21 – Sep 27, 2026
Month
September
Reading
Diamond Shoals
Today’s sinker
8 oz sputnik
Generated
Sep 26, 2026, 8:16 PM
Weekly card, Wide — 1200 × 630

Wide — 1200 × 630

Open Graph, X, LinkedIn, and link previews.

Download
Weekly card, Square — 1080 × 1080

Square — 1080 × 1080

Instagram and Facebook feeds.

Download

Rendered from the same buoy snapshot, sinker table, and season page as the rest of the site. No LLM and no fabricated numbers. These are prepared assets only — posting is manual.

The numbers behind the card

The card is a snapshot of what the live pages already carry. Nothing on it is written by hand:

How the card is made

A run of npm run social:weekly (scripts/build-weekly-card.mjs) reads the freshest eligible NDBC buoy — the same station call the today board makes — picks the sinker weight for those seas and winds from the site's sinker decision table, pulls what is running this month from the season data, and draws both PNGs into public/social/weekly/ along with the meta.json this page reads at build time.

What lands on the card: the week label, the month, the surf line from that buoy reading, today's sinker call, and the sinker table's print bands. The generator is deterministic — the same reading, month, and day produce the same image — so the card cannot drift from the numbers the site is already publishing. The values on this page above (week, month, station, sinker, generated time) come from that same meta.json, so this page and the image agree by construction.

Updated Oct 30, 2026