---
import Base from '../../layouts/Base.astro';
import { loadNotebooks, notebookUrl } from '../../lib/notebooks.mjs';
const notebooks = loadNotebooks();
const fmt = (iso) =>
iso
? new Date(iso).toLocaleDateString('en-US', {
year: 'numeric',
month: 'short',
day: 'numeric',
timeZone: 'America/New_York',
})
: null;
---
marimo notebooks from the homelab, re-executed against their real data sources on a schedule and snapshotted here. Code is shown alongside its output — these are the working documents, not writeups.
{ notebooks.length === 0 ? (No notebooks are published right now.
) : ({nb.description}
} {fmt(nb.exportedAt) && ( )}