Repolode
echohive42

echohive42/AI-reads-books-page-by-page

Un script de Python que lee un libro en PDF página por página con un modelo de OpenAI, extrae puntos clave y genera resúmenes parciales y uno final.

Estrellas
3,226
Forks
329
Issues abiertos
7
Último commit
hace 4 meses

¿Qué es?

Este proyecto es un script de Python, read_books.py, que analiza un libro en PDF página por página. El texto de cada página se envía a un modelo de OpenAI, que determina si contiene información relevante y devuelve una lista de puntos clave. Se excluyen páginas como el índice de contenidos y el índice alfabético.

El script guarda el conocimiento extraído en una base de conocimiento JSON, para que una ejecución interrumpida pueda continuar a partir de los datos existentes. Cada cierto número configurable de páginas, genera resúmenes progresivos y, cuando termina de procesarlas todas, crea un resumen final. Los resultados se guardan como archivos Markdown en un directorio llamado book_analysis.

Los usuarios configuran el nombre del archivo PDF y constantes opcionales, como el intervalo de análisis, el límite de páginas para pruebas y los modelos que se usan para procesar y analizar las páginas. La herramienta está pensada para quienes buscan obtener notas estructuradas y resúmenes de libros extensos.

Funciones clave

  • 01Procesa un PDF página por página y extrae puntos clave con un modelo de OpenAI.
  • 02Genera resúmenes parciales tras una cantidad configurable de páginas y un resumen final.
  • 03Guarda la base de conocimiento en formato JSON y permite continuar a partir de los datos existentes.
  • 04Omite páginas como el índice de contenidos y el índice alfabético.
  • 05Guarda los resultados como resúmenes en Markdown y en carpetas organizadas.

Casos de uso

  • Tomar notas estructuradas de un libro extenso de no ficción.
  • Resumir un manual técnico o los capítulos de un libro de texto.
  • Crear una base de conocimiento con función de búsqueda a partir de varios libros en PDF.

Inicio rápido

  1. 1

    Instala los requisitos de Python

    pip install -r requirements.txt
  2. 2

    Coloca el PDF en la raíz del proyecto y asigna su nombre de archivo a PDF_NAME en read_books.py

  3. 3

    Ejecuta el script

    python read_books.py

Antes de usarlo

  • El script usa la API de OpenAI, así que necesitas una cuenta de OpenAI y una clave de API; el uso tiene un coste.
  • El README no incluye una lista explícita de dependencias ni detalles de configuración aparte de requirements.txt, y las instrucciones para clonar usan URL de ejemplo.

Temas

Preguntas frecuentes

¿Qué es AI-reads-books-page-by-page?
Un script de Python que lee un libro en PDF página por página con un modelo de OpenAI, extrae puntos clave y genera resúmenes parciales y uno final. Este proyecto es un script de Python, read_books.py, que analiza un libro en PDF página por página. El texto de cada página se envía a un modelo de OpenAI, que determina si contiene información relevante y devuelve una lista de puntos clave. Se excluyen páginas como el índice de contenidos y el índice alfabético.
¿AI-reads-books-page-by-page es gratuito? ¿Qué licencia tiene?
AI-reads-books-page-by-page es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿AI-reads-books-page-by-page sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de AI-reads-books-page-by-page fue el 27 jun 2026.
¿Para qué puedo usar AI-reads-books-page-by-page?
Tomar notas estructuradas de un libro extenso de no ficción. Resumir un manual técnico o los capítulos de un libro de texto. Crear una base de conocimiento con función de búsqueda a partir de varios libros en PDF.
¿Cómo se instala AI-reads-books-page-by-page?
Instala los requisitos de Python: pip install -r requirements.txt Coloca el PDF en la raíz del proyecto y asigna su nombre de archivo a PDF_NAME en read_books.py Ejecuta el script: python read_books.py
¿Dónde consigo AI-reads-books-page-by-page?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/echohive42/AI-reads-books-page-by-page

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados