Catálogo online de la librería, publicado en https://catalogo.ichinen.com.ar
Se genera solo a partir del Excel de Mercado Libre. Nadie tiene que tocar código.
Cuando tengas un Excel nuevo de Mercado Libre con los libros:
datos (dentro de public_html).listado.xlsx, reemplazando el anterior.El catálogo se actualiza solo dentro de la semana siguiente. Si querés que se actualice en el momento, avisale a quien maneja la cuenta de GitHub para apretar el botón de actualización manual (ver más abajo).
Importante: el archivo se tiene que llamar exactamente listado.xlsx y estar en la
carpeta datos. Si cambiás el nombre o la carpeta, el catálogo no lo va a encontrar.
docs/, que es lo que sirve GitHub Pages.En el archivo .github/workflows/catalogo.yml, en el paso “Construir el catálogo”,
la variable BUSCAR_TAPAS controla esto: "1" busca tapas, "0" usa el placeholder
para todos. LIMITE_TAPAS es cuántas tapas nuevas busca por corrida (para no demorar).
motor/
limpieza.py Limpieza y clasificación de los datos sucios del Excel
lector.py Lee el Excel de Mercado Libre
tapas.py Busca y cachea tapas por ISBN
generador.py Genera el sitio (HTML, CSS, JS, sitemap)
build.py Orquesta todo el proceso
.github/workflows/
catalogo.yml La automatización semanal de GitHub
docs/ El sitio publicado (generado automáticamente, no editar a mano)
tapas/ Tapas descargadas (dentro de docs/, cacheadas entre corridas)
Esto ya quedó configurado, se documenta por si hay que rehacerlo:
main,
carpeta /docs. Custom domain: catalogo.ichinen.com.ar.EXCEL_URL,
valor https://ichinen.com.ar/datos/listado.xlsx.catalogo → serfalco.github.io (en Hostinger).public_html/datos/ con el listado.xlsx adentro.