meeting tide chart
"I had a busy week" is a feeling. Drop in your calendar export and find out if it's also a fact. Two stacked tides: the noise of meeting hours, and the signal of your longest uninterrupted focus block. A year at a glance. Hover any day to see the shape of it.
export from your calendar app as
.ics — file stays in this tab. or paste
noise · meeting hours per day 0h 8h+
signal · longest uninterrupted focus block (9–5) 0h 8h
06121824
how to read it
- top strip — total meeting hours per day. Saturated = drowning.
- bottom strip — longest uninterrupted block during 9am–5pm. Saturated = a real day.
- hover — the actual events for that day, plotted as a 24-hour gantt sliver.
- ascii mode — the same density rendered as
. : - = #.
Recurring rules (RRULE) are skipped — only the single instances in the export are counted. Most calendar exports already expand a year of recurrences for you, so this is fine in practice.
