A map of FunCheapSF events
Data is refreshed every other day by Apify crawler.
Latest version has a button to quickly add events to your calendar of choice

-
Copy the example environment file:
cp .env.example .env
-
Add your Apify API token and Google Maps API key to
.env:APIFY_TOKEN=your_actual_apify_token_here GOOGLE_TOKEN=your_actual_google_maps_api_key_here -
Open
index.htmlin your browser directly, or use a local server:python -m http.server 8080 # or npx http-server -p 8080
The site automatically deploys to GitHub Pages when you push to the gh-pages branch.
Required GitHub Secrets:
You need to add your Apify API token and Google Maps API key as GitHub secrets:
- Go to your repository on GitHub
- Navigate to Settings → Secrets and variables → Actions
- Click New repository secret
- Add the following secrets:
- Name:
APIFY_TOKEN, Value: Your Apify API token - Name:
GOOGLE_TOKEN, Value: Your Google Maps API key
- Name:
- Click Add secret for each
The GitHub Actions workflow will automatically inject these tokens into the JavaScript files at build time.
