Skip to content

Latest commit

 

History

82 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stars

Daily export of my GitHub starred repos in stars.csv

Browse them: winstonfassett.github.io/stars — a faceted browse/search UI over the dataset (Astro + Svelte 5, source in site/).

Or use GitHub's Flat Viewer at flatgithub.com/WinstonFassett/stars

ETL

GitHub Action get-stars.yml runs:

Site

The browse UI lives in site/ — an Astro app with a Svelte 5 island. It reads the repo-root stars.csv (copied to public/data/ by the syncdata script on dev/build). deploy.yml builds it and publishes to GitHub Pages. It runs on pushes to main and, via workflow_run, after each daily get-stars run completes — so fresh ETL data redeploys automatically. (The ETL commits with GITHUB_TOKEN, whose pushes don't fire on: push, which is why deploy chains off the workflow rather than the commit.)

cd site
npm install
npm run dev   # via portless → http://stars-site.localhost:<port>/stars/
              # no portless? `npx astro dev` → http://localhost:4321/stars/

One-time setup: in repo Settings → Pages, set Source: GitHub Actions.

About

Daily export of my GitHub starred repos

Resources

Stars

9 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages