ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Explore facts and figures about the world
AI summary · website content
EducationTypeScript · VueGitHub @ikethepikeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Look at the Nuxt 3 documentation to learn more.
Make sure to install the dependencies:
# yarn
yarn install
# npm
npm install
# pnpm
pnpm install --shamefully-hoist
Start the development server on http://localhost:3000
npm run dev
Build the application for production:
npm run build
Locally preview production build:
npm run preview
Check out the deployment documentation for more information.
Game data is fetched-and-committed by the generate:* scripts in package.json
(bun run generate:owid, generate:wpp, generate:countries, …). Sources are
open CSV/JSON downloads; regenerate, eyeball the diff, commit.
Every dataset is credited in lib/attribution.ts: the provider, the release it
came from, its licence and the year its figures are for. A new data/*.gen.ts
must be claimed by a DATASETS entry there — lib/attribution.test.ts fails
until it is. Views resolve credits through attributionFor(accessorId, amount)
(or datasetAttribution(datasetId)) rather than naming a source in copy, and
pages/sources.vue is rendered straight from the registry.
Photos carry their own credit: every media generator writes credit and
license beside the image (Commons extmetadata, or the Unsplash photographer),
so a view can name whoever the licence requires it to name via
mediaCreditLine. Landmarks mix sources, so their entries also record which one
the file came from.
Per-value provenance rides along on Amount.source, stamped by the generators
where a stat has a fallback chain (military spending prefers SIPRI via OWID and
backstops with the Factbook), so a figure is credited to the source it actually
came from. Values generated before the stamp existed fall back to the primary
source named in STAT_ORIGINS; re-run generate:countries to fill them in.
generate:wpp reads the open bulk CSVs (no auth) — the primary source for
demography and population pyramids. The UN Data Portal API is only for
spot-checks: its /data endpoints require a bearer token, sent as
Authorization: Bearer $UN_DATA_PORTAL_TOKEN (stored in .env, never
committed).