BiblioFetch – Reference Extraction & Enrichment

A web app that automates the extraction, enrichment and validation of academic references from raw PDF text.

Highlights

  • LLM parsing with the Gemini API to read messy reference lists, including broken line breaks.
  • Enrichment through the OpenAlex API to find each reference’s DOI and metadata.
  • Open Access check that validates whether each article link is actually reachable.
  • Architecture: static front end on GitHub Pages calling a FastAPI back end hosted on Hugging Face.

Stack: Python · FastAPI · Gemini API · OpenAlex API · Hugging Face · HTML/CSS/JS

🔗 Live app: https://bibliofetch.felipemenegotto.com.br
💻 Source code: https://github.com/meneguinha/BiblioFetch

Description