Skip to content

carvin/muni-sign

 
 

Repository files navigation

Muni Sign

Generate SFMTA Muni signs from their stop IDs for fun!

This website is built with Svelte.

Development

First, clone the repository:

git clone git@github.com:MingweiSamuel/muni-sign.git
cd muni-sign

Install dependencies:

npm ci

Then run the dev server:

npm run dev

Updating stop data

Stop data is stored in the public/data folder. The gh-pages version of this data is kept up-to-date by gh-actions, however the versions committed to main may become out-of-date.

To update them you will need Powershell 7 (AKA "Powershell Core") and the "q" command-line SQL tool.

Then run the build to fetch and process the GTFS data:

npm run build

If you want to update the stop data again you should delete the sfmta_gtfs folder first to trigger a re-download.

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 47.7%
  • HTML 25.4%
  • TypeScript 14.3%
  • PowerShell 9.2%
  • JavaScript 2.0%
  • CSS 1.4%