Auto Publication List
June 1, 2025
Overview
Auto Publication List is a lightweight automation pipeline that keeps your publication list up to date without manual intervention. It fetches your Google Scholar profile export and generates both a BibTeX bibliography file and a LaTeX metrics snippet.
How It Works
- Fetch — Downloads your Google Scholar export (BibTeX-like text) using your Scholar user ID
- Parse — Cleans and normalises the entries into valid BibTeX format
- Metrics — Extracts citation counts, h-index, and i10-index and writes them to
metrics.tex - Export — Outputs
publications.bibready to include in any LaTeX document
Usage
from update_publications import fetch_scholar_publications
# Fetch and export
fetch_scholar_publications(user_id="YOUR_SCHOLAR_ID", output_dir="./output")
GitHub Actions Integration
Add the workflow to your repository to run on a schedule: