📚 Ferramenta acadêmica · código aberto

Da sua bibliografia
aos PDFs, automaticamente.

O BibGetPDF lê seu arquivo .bib e busca o PDF de acesso aberto de cada artigo — descobrindo DOIs que faltam, validando cada arquivo e dizendo exatamente o que não encontrou.

🌐 10 fontes de acesso aberto 🐍 Python 3.10+ 🔓 só open access
Recursos

Feito para pesquisadores e docentes

Pensado para facilitar e agilizar a busca dos PDFs de uma bibliografia — automatizando o trabalho repetitivo e sendo transparente sobre o que não conseguiu encontrar.

🔎

Descoberta de DOI

Entradas sem DOI são resolvidas no Crossref por título + autor, com correspondência validada por título, sobrenome e ano.

🌐

10 fontes legítimas

Unpaywall, OpenAlex, Semantic Scholar, Europe PMC, arXiv, CORE, DOAJ, SciELO e mais — consultadas em sequência até achar o PDF.

📊

Relatório + planilha

Um relatorio.html classifica o que faltou (anti-bot, paywall, erro) com links para baixar à mão, e um manifest.csv abre no Excel.

Como usar

Três passos até a pasta de PDFs

Os comandos abaixo rodam no Terminal, dentro da pasta do projeto. Requer Python 3.10+ e duas bibliotecas (bibtexparser e requests).

Configure

Copie o modelo de credenciais e informe seu e-mail e a chave gratuita da OpenAlex.

$ cp bibgetpdf.config.exemplo bibgetpdf.config

Rode

Aponte para o seu arquivo .bib e para a pasta onde salvar os PDFs.

$ python bibgetpdf.py --bib references.bib

Receba

PDFs nomeados sobrenome-ano-titulo, mais o relatório e a planilha do lote.

PDFs/ ├─ sha-2025-occupational…pdf ├─ relatorio.html └─ manifest.csv
Cobertura

Dez fontes de acesso aberto

Consultadas em ordem de confiabilidade, com deduplicação de URLs entre elas.

1 Unpaywall
2 Semantic Scholar
3 OpenAlex
4 Europe PMC
5 PMC / NCBI
6 arXiv
7 CORE
8 DOAJ
9 DOI por editora
10 SciELO
🔓

Somente acesso aberto

O BibGetPDF busca apenas cópias legítimas de open access. Não acessa o Sci-Hub, não burla paywalls e não faz login em nada. O que estiver realmente em paywall aparece no relatório com o caminho para o acesso institucional (CAPES/CAFe).

Autor

Quem construiu

HA

Dr. Henrique Alvarenga

Médico psiquiatra e professor do curso de Medicina da Universidade Federal de São João del-Rei (UFSJ), onde coordena as disciplinas de Psicopatologia e Psiquiatria. Atua na interface entre ciência, tecnologia, filosofia, comportamento e emoção, com interesse em análise de dados (R e Python) — terreno de onde nasceu esta ferramenta.

henriquealvarenga.com ↗   GitHub ↗