Repolode
echohive42

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

Script em Python que lê um livro em PDF página por página com um modelo da OpenAI, extrai pontos de conhecimento e gera resumos periódicos e um resumo final.

Estrelas
3,226
Forks
329
Issues abertas
7
Último commit
há 4 meses

O que é?

Este projeto é um script em Python, read_books.py, que analisa um livro em PDF página por página. O texto de cada página é enviado a um modelo da OpenAI, que decide se ela contém informações relevantes e retorna uma lista de pontos de conhecimento. Páginas como o sumário e o índice são filtradas.

O script armazena o conhecimento extraído em uma base de conhecimento JSON, permitindo retomar uma execução interrompida usando os dados existentes. Em intervalos configuráveis de páginas, ele gera resumos progressivos e, após processar todas as páginas, produz um resumo final. Os resultados são salvos como arquivos Markdown em um diretório book_analysis.

Os usuários definem o nome do arquivo PDF e constantes opcionais, como o intervalo de análise, o limite de páginas para testes e os modelos usados no processamento e na análise das páginas. A ferramenta é voltada a quem quer criar anotações estruturadas e resumos de livros extensos.

Recursos principais

  • 01Processa um PDF página por página e extrai pontos de conhecimento com um modelo da OpenAI.
  • 02Gera resumos periódicos após uma quantidade configurável de páginas e um resumo final.
  • 03Armazena a base de conhecimento em JSON e retoma a execução usando os dados existentes.
  • 04Ignora páginas como sumários e índices.
  • 05Salva os resultados como resumos em Markdown e em pastas organizadas.

Casos de uso

  • Fazer anotações estruturadas de um livro extenso de não ficção.
  • Resumir um manual técnico ou livro didático capítulo por capítulo.
  • Criar uma base de conhecimento pesquisável a partir de vários livros em PDF.

Início rápido

  1. 1

    Instale os requisitos do Python

    pip install -r requirements.txt
  2. 2

    Coloque o PDF na raiz do projeto e defina PDF_NAME em read_books.py com o nome do arquivo

  3. 3

    Execute o script

    python read_books.py

Antes de usar

  • O script usa a API da OpenAI, então você precisa de uma conta da OpenAI e de uma chave de API, e o uso é cobrado.
  • O README não apresenta uma lista explícita de dependências nem detalhes de configuração além de requirements.txt, e as instruções de clonagem usam URLs de exemplo.

Tópicos

Perguntas frequentes

O que é AI-reads-books-page-by-page?
Script em Python que lê um livro em PDF página por página com um modelo da OpenAI, extrai pontos de conhecimento e gera resumos periódicos e um resumo final. Este projeto é um script em Python, read_books.py, que analisa um livro em PDF página por página. O texto de cada página é enviado a um modelo da OpenAI, que decide se ela contém informações relevantes e retorna uma lista de pontos de conhecimento. Páginas como o sumário e o índice são filtradas.
AI-reads-books-page-by-page é gratuito? Qual é a licença?
AI-reads-books-page-by-page é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
AI-reads-books-page-by-page ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de AI-reads-books-page-by-page foi em 27 de jun. de 2026.
Para que posso usar AI-reads-books-page-by-page?
Fazer anotações estruturadas de um livro extenso de não ficção. Resumir um manual técnico ou livro didático capítulo por capítulo. Criar uma base de conhecimento pesquisável a partir de vários livros em PDF.
Como instalar AI-reads-books-page-by-page?
Instale os requisitos do Python: pip install -r requirements.txt Coloque o PDF na raiz do projeto e defina PDF_NAME em read_books.py com o nome do arquivo Execute o script: python read_books.py
Onde consigo AI-reads-books-page-by-page?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/echohive42/AI-reads-books-page-by-page

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados