Ebook Generator
Genera documentos HTML responsivos con controles EPUB (tamaño de letra, tema oscuro/claro). Perfecto para leer contenido extenso en el móvil.
Uso
bash
python scripts/generate_ebook.py "Título del documento" contenido.md
O con el contenido directamente:
bash
python scripts/generate_ebook.py "Título" --content "Tu contenido aquí..."
Características
- •📱 Responsivo - Optimizado para móviles (Samsung S25) y desktop
- •📖 Controles EPUB - A−/A+ para letra, tema oscuro/claro
- •📊 Barra de progreso - Visualiza el avance de lectura
- •🎨 Diseño elegante - Fondo oscuro con acentos dorados
Generar desde Python
python
from generate_ebook import generate_ebook
generate_ebook(
title="Título",
sections=[
{"title": "Sección 1", "content": "Contenido..."},
{"title": "Sección 2", "content": "Contenido..."},
],
output="documento.html"
)
Personalización
Edita las variables de estilo al inicio del script:
- •
default_font_size: Tamaño inicial (100%) - •
min_font_size: Mínimo (80%) - •
max_font_size: Máximo (150%)
Output
Genera un archivo .html que puedes:
- •Abrir en el navegador del teléfono
- •Enviar por Telegram y abrir ahí
- •Guardar para lectura offline