Automation

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

  1. Fetch — Downloads your Google Scholar export (BibTeX-like text) using your Scholar user ID
  2. Parse — Cleans and normalises the entries into valid BibTeX format
  3. Metrics — Extracts citation counts, h-index, and i10-index and writes them to metrics.tex
  4. Export — Outputs publications.bib ready 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: