Cinco páginas
Documentación de UFO@home
Cómo crear una observación, qué contiene su archivo, cómo compartirla o integrarla y de dónde proceden sus datos. Ordenadas por la pregunta que se plantea: elige la tuya.
Crear una observación
En el editor, o escribiendo tú mismo el archivo. Ambos producen lo mismo: un archivo JSON que es tuyo.
Leer →
Compartir una observación
Un enlace para enviar, o dos líneas de HTML en tu propia página. Ambos con un ejemplo que funciona, para probar y copiar.
Leer →
Fuentes y decisiones
De dónde procede cada dato, cuándo se lee, desde dónde se sirve y por qué esa fuente y no otra.
Leer →
La parte técnica#
Obtener el código fuente#
Para depurar un comportamiento, cambiar algo, o partir de este código y hacerlo tuyo.
git clone https://github.com/RR0/UfoAtHome.git
npm install
npm run dev # demo local, servidor de desarrollo Vite
npm test # vitest
npm run build:all # los tres bundles de integración
Los catálogos se generan, no se escriben a mano: npm run build:stars (HYG),
npm run build:comets (JPL Horizons), npm run build:novae (las
curvas de luz de la AAVSO y las supernovas históricas) y npm run build:satellites
(el SATCAT de CelesTrak) reconstruyen cada uno el suyo a partir de su fuente pública, de modo que
los datos son reproducibles además de legibles. npm run build:tle reduce una copia
local del archivo de elementos orbitales de Laurent Chabin
(ufowaves.org) a los ficheros semanales
servidos en /tle/.
Estas páginas son la referencia. El README dice lo que hace falta para contribuir: instalar, reconstruir los datos, probar, depurar, publicar; el razonamiento detrás de cada decisión está en los comentarios del código. Todo está bajo MIT — consulta las preguntas frecuentes para saber lo que eso te permite.