fast-ebook: nueva herramienta acelera lectura de libros electrónicos

Fuentes: New Rust-powered EPUB library speeds up ebook processing

Un nuevo proyecto de código abierto llamado 'fast-ebook' está revolucionando el procesamiento de libros electrónicos EPUB. Desarrollado en Rust y utilizando la biblioteca Rayon para procesamiento paralelo, esta herramienta ofrece una velocidad significativamente mayor en comparación con las bibliotecas existentes en Python, como ebooklib. 'fast-ebook' permite leer, escribir, validar y convertir archivos EPUB2 y EPUB3, incluyendo la conversión a formato Markdown, con una eficiencia notable (por ejemplo, convierte 'Guerra y Paz' en 71ms). La biblioteca proporciona una API compatible con ebooklib, facilitando la transición para los desarrolladores. Además de la biblioteca Python, se ofrece una herramienta de línea de comandos independiente, sin necesidad de Python, para tareas como la extracción de metadatos, validación, conversión a Markdown y extracción de recursos. El proyecto, disponible bajo licencia MIT, busca optimizar el flujo de trabajo con libros electrónicos y ofrece una alternativa rápida y eficiente para procesar grandes colecciones de archivos EPUB.