WallpaperMachine
The wallpapers you love. A new home on your Mac.
El comparador de cruceros de España: 2674 ofertas con precio real y nota de 0 a 100, 343 barcos puntuados, vídeos y opiniones. Cruceros desde Barcelona…
Translation pending
LifestyleJavaScript · CSSGitHub @calory89OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
MejorCrucero.com — compara cruceros en español: fichas de barco, vídeos, precio real, comunidad
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Comparador de cruceros en español. Web estática sin dependencias (Node 22) en GitHub Pages, con una API pequeña opcional en Cloudflare Workers + D1 para la comunidad. Nada de Lovable.
tools/photos.py).docs/feed.md).| Qué | Dónde |
|---|---|
| Barcos | src/data/ships.csv, src/data/ships_extra.csv |
| Navieras, puertos, afiliados, API, A/B | src/data/content.js |
| Destinos, meses, comparativas | src/data/destinations.js |
| Guías | src/data/guides.js |
| Plantillas | src/build.js, src/lib.js |
| Estilos / JS | public/assets/ |
| API | backend/worker.js, backend/schema.sql |
Build local: BASE=/mejorcrucero/ node src/build.js. Con salidas de prueba: SAILINGS=test/sailings.fixture.json … (nunca se publican).
Regenerar fotos: python3 tools/photos.py. Imágenes para compartir: python3 tools/og.py.
www CNAME calory89.github.io; variables de repo BASE=/ y CNAME=mejorcrucero.com.CLOUDFLARE_API_TOKEN y CLOUDFLARE_ACCOUNT_ID + variable DEPLOY_API=true (o desplegar desde el conector). Después, poner la URL del Worker en CONFIG.api.CONFIG.affiliates.*.param.FEED_URL (ver docs/feed.md).src/score.js, explicada en /metodologia/. Datos:
src/data/vsp.json: inspecciones sanitarias del CDC (Vessel Sanitation Program). Solo cuentan si la última es de los últimos 4 años.src/data/ships_specs.csv: pasajeros, tripulación, eslora, cubiertas, reformas y nombres anteriores (Wikipedia, artículo de cada barco).GET /ratings de la API (solo cuenta con 5 opiniones o más).node src/build.js && python3 tools/og.py (genera public/og/*.png).public/img/barcos/*.webp (sin cookies de terceros); el crédito enlaza a Wikimedia Commons.mejorcrucero-api)mejorcrucero.backend/migrations/ (aplicar una vez con wrangler d1 execute mejorcrucero --remote --file ...)./admin/ (pide la clave ADMIN_TOKEN).