Documentation
Three questions, three pages.
Arranged by the question being asked rather than by subject. Take the one that is yours.
Create an observation
In the editor, or by writing the file yourself. Both produce the same thing: one JSON file that is yours.
Read →
Share an observation
A link to send, or two lines of HTML on your own page. Both with a working example you can try and copy.
Read →
The components
Four standard elements, one page each: which one you want, what it draws, and everything it answers to.
Read →
Getting the sources#
To debug a behaviour, change something, or take this code and make it your own.
git clone https://github.com/RR0/UfoAtHome.git
npm install
npm run dev # local demo, Vite dev server
npm test # vitest
npm run build:all # the four embed bundles
The catalogues are generated, not committed by hand: npm run build:stars (HYG),
npm run build:comets (JPL Horizons) and npm run build:satellites
(CelesTrak's SATCAT) each rebuild theirs from its public source, so the data is reproducible
as well as readable.
The README carries the full reference, including the reasoning behind each choice, and is the canonical source if these pages and it ever disagree. Everything is MIT — see the FAQ for what that lets you do.