Published September 29, 2025 | Version v2.0
Software Open

pyHDB: Ferramenta heurística para a Hemeroteca Digital Brasileira

Authors/Creators

Description

🚀 pyHDB v2.0

A versão 2.0 da pyHDB traz melhorias estruturais e novas funcionalidades que tornam a ferramenta mais robusta e flexível para pesquisas na Hemeroteca Digital Brasileira (BN).

✨ Novidades

  • Cache e retomada automática em caso de falhas ou interrupções.
  • Suporte a novos formatos de saída: JSON e JSONL, além do CSV.
  • Opção de "apenas metadados", sem download de imagens.
  • Bypass de Cloudflare com undetected-chromedriver e selenium-stealth.
  • Documentação revisada (README e site com MkDocs).

📂 Estrutura de diretórios

HDB/<termo>/<data>/
├── CSV/
├── CSV_FINAL/
├── JSON/
├── JSON_FINAL/
├── RELATÓRIOS/
├── ARQUIVOS_IMG/

📖 Publicação científica

A ferramenta está descrita em artigo publicado na revista História da Historiografia: 👉 https://doi.org/10.15848/hh.v15i40.1904

🔖 Citação (Zenodo)

A versão 2.0 está registrada no Zenodo. Para citar esta versão, utilize o DOI correspondente gerado automaticamente no repositório: 👉

Citação ABNT

BRASIL, Eric. pyHDB – Ferramenta Heurística para a Hemeroteca Digital Brasileira, versão 2.0. [S. l.]: Zenodo, 2025. DOI: 10.5281/zenodo.5696671

BibTex

@software{Brasil_pyHDB_2025,
  author       = {Eric Brasil},
  title        = {pyHDB – Ferramenta Heurística para a Hemeroteca Digital Brasileira},
  version      = {2.0},
  year         = {2025},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.5696671},
  url          = {https://doi.org/10.5281/zenodo.5696671}
}

O que mudou?

  • Bypass cloudflare by @ericbrasiln in https://github.com/ericbrasiln/pyHDB/pull/28
  • Cache e retomada de csv by @ericbrasiln in https://github.com/ericbrasiln/pyHDB/pull/30
  • Adicionar saída opcional JSON/JSONL além de CSV by @ericbrasiln in https://github.com/ericbrasiln/pyHDB/pull/32
  • Issue 33 by @ericbrasiln in https://github.com/ericbrasiln/pyHDB/pull/34
  • Documentação atualizada by @ericbrasiln in https://github.com/ericbrasiln/pyHDB/pull/37
  • 🚀 pyHDB v2.0 by @ericbrasiln in https://github.com/ericbrasiln/pyHDB/pull/38

Full Changelog: https://github.com/ericbrasiln/pyHDB/compare/v1.7.1...v2.0

Notes

Se você utilizar esse programa, por favor cite como referenciado abaixo.

Files

ericbrasiln/pyHDB-v2.0.zip

Files (771.4 kB)

Name Size Download all
md5:0b39ba60abc3d2ce24c2e601ebd87f35
771.4 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/ericbrasiln/pyHDB/tree/v2.0 (URL)

Software