Acercándome al formato gempub
sábado, 1 de noviembre de 2025
.--. .---.
.---|__| .-. |~~~|
.--|===|--|_ |_| |~~~|--.
| |===| |'\ .---!~| .--| |--|
|%%| | |.'\ |===| |--|%%| | |
|%%| | |\.'\ | | |__| | | |
| | | | \ \ |===| |==| | | |
| | |__| \.'\ | |_|__| |~~~|__|
| |===|--| \.'\|===|~|--|%%|~~~|--|
^--^---'--^ `-'`---^-^--^--^---'--'
Últimamente he estado acercándome al formato gpub, una suerte de formato para libros electrónicos ligeros usando gemtext como base.Especificación de Gempub
Me ha gustado la idea y he vuelto a usar la IA para hacer el bien.
Este proyecto consta de 3 partes:
El Lector
Un lector web que puede ejecutarse en local en cualquier navegador, se carga el gpub y se lee. Multisistema, aunque Lagrange lee gpubs por defecto.El conversor
Un conversor de epub a gpub escrito en BASH, no es perfecto y requiere de algo de intervención humana pero en menos de 5 minutos tienes tu epub conertido a gpub, además comprime las imágenes grandes etc para ahorrar espacio, sus características son:* Extrae y convierte contenido HTML/XHTML a Gemtext
* Preserva la estructura de capítulos del libro original
* Conversión automática de metadatos (título, autor, fecha, etc.)
* Elimina capítulos completamente vacíos
* Detecta títulos/secciones y los convierte en encabezados ##
* Usa la primera línea de cada capítulo como texto de enlace
* Renumera capítulos secuencialmente sin saltos
* Extrae TODOS los metadatos permitidos por el estándar Gempub
* Incluye: título, autor, descripción, fechas, copyright, ISBN, etc.
* Añade créditos automáticos de conversión
* Solo incluye campos con contenido real
* Comprime automáticamente imágenes >1MB a JPEG
* Calidad 85% para balance tamaño/calidad
* Actualiza referencias en todos los archivos
* Soporta PNG, JPG, BMP, GIF
* Verifica estructura Gempub antes de crear archivo final
* Comprueba metadatos obligatorios
* Valida que todos los enlaces sean locales
* Asegura formato Gemtext correcto
> Requiere de un poco de intervención humana para verificar y cuadrar el index.gmi y el cover, mayormente.
La librería Saturno
Un lugar donde subir los gpubs y que ustedes puedan descargarlos.En estos momentos he subido 3 libros libres de derechos (dominio público)
* La máquina del tiempo
* Hacedor de Estrellas
* El Anacronópete
Las descargas
Lector web GpubReaderConversor gempub-converter.sh
Acceder a la librería Saturno
---
Etiquetas: #gempub #subnet #gpub #epub #bash #herramientas
Volver al índice
Ver todas las etiquetas