📚 Script-Libreria-Online
Solución digital completa para gestionar catálogos de libros. Convierte datos desde Excel a JSON y muestra el contenido en una interfaz web moderna y responsive.
🖥️ Vista Desktop
📱 Vistas Móvil | Tablet
🛠️ Stack Tecnológico
| Área | Tecnologías |
|---|
| Backend | Python 3, Pandas |
| Frontend | HTML5, CSS3, JavaScript |
| Herramientas | Git, GitHub Pages |
| Formato | Excel, JSON |
⚙️ Funcionamiento
1. Estructura del proyecto
.
├── README.md
├── assets/
│ ├── data/
│ │ └── biblioteca.json # Output JSON
│ └── img/
│ └── portadas/ # Book covers
├── css/
│ └── styles.css # Main styles
├── index.html # Entry point
├── js/
│ └── script.js # Render logic
├── requirements.txt # Python dependencies
├── screenshots/ # UI previews
└── scripts/
├── Proyecto-Biblioteca.xlsx # Source data
└── excel_to_json.py # Conversion script
2. Corazón del proyecto: script.py
El script convierte los datos de Excel a JSON con Pandas, limpiando y formateando la información.
🐍 Script Python - Proceso de Conversión
3. Instalación del proyecto:
- Clonar repositorio
git clone git@github.com:jmcstoltze/script-libreria.git
cd script-libreria
- Configurar entorno virtual (recomendado)
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
- Instalar dependencias
pip install -r requirements.txt
- Ejecutar el script de conversión
python3 scripts/excel_to_json.py
- Ejecutar el index.html (Recomendado con Live Server)