A static-friendly Next.js reading dashboard generated from local Goodreads data.
npm install
npm run devThe public repo does not store the original Goodreads account export. To refresh from Goodreads RSS, provide a user ID locally:
node src/scripts/scrape_goodreads.js YOUR_GOODREADS_USER_ID
node src/scripts/merge_goodreads_data.jsFor the scheduled GitHub Actions refresh, set a repository variable or secret named GOODREADS_USER_ID.