muni-sign Svelte Themes

Muni Sign

SFMTA Muni bus stop sign generator!

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 [email protected]: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.

Top categories

Loading Svelte Themes