Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Scholar Auto Sync

This site reads js/publications.json on the front-end. A GitHub Actions workflow periodically regenerates that file from Google Scholar.

How it works

  • Source: Google Scholar author id J_9KoBQAAAAJ (configurable via SCHOLAR_AUTHOR_ID).
  • Scraper: Python library scholarly.
  • Schedule: Weekly (Mon 07:23 UTC) + manual dispatch.
  • Output: js/publications.json (schema consumed by index.html).

Run locally

pip install scholarly
python scripts/sync_scholar.py
open js/publications.json

Adjust frequency

Edit .github/workflows/sync-scholar.yml on.schedule.cron to your desired cadence (UTC).

Releases

Packages

Contributors

Languages