Matt Isenhower c285789d0f
Some checks failed
Build frontend / build (24.x) (push) Waiting to run
Deploy / deploy-backend (push) Waiting to run
Lint / lint (push) Waiting to run
Tests / test (24.x) (push) Waiting to run
Update query hashes / check-and-create-pr (push) Has been cancelled
Merge pull request #125 from misenhower/codex/refresh-festival-image-urls
Update nxapi for Coral 3.5.0 authentication
2026-09-26 10:42:47 -07:00
2022-04-23 16:09:55 -07:00
2026-08-31 21:26:28 -07:00
2026-08-29 22:37:11 -07:00
2022-09-09 14:41:39 -07:00
2026-08-18 23:31:17 -07:00
2026-08-30 19:34:42 -07:00
2026-08-31 21:26:28 -07:00
2026-08-29 19:25:32 -07:00
2023-03-03 15:46:02 -08:00
2024-03-17 09:11:37 -07:00
2022-10-28 15:36:27 -07:00
2026-08-29 19:25:32 -07:00

Splatoon3.ink

Splatoon3.ink features Splatoon 3 map rotations, Salmon Run schedules, SplatNet gear, and more.

Acknowledgements

Many thanks to the following projects for making Nintendo Switch Online automated logins possible:

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Screenshot Generation

Set SCREENSHOT_PROVIDER explicitly for social-media screenshots. Use browserless for local development with the Docker Compose development configuration. Use cloudflare in production to call Cloudflare Browser Run Quick Actions against ${SITE_URL}/screenshots/.

The Cloudflare provider requires CLOUDFLARE_ACCOUNT_ID and CLOUDFLARE_BROWSER_RUN_API_TOKEN. Create the API token with the Browser Rendering Write permission. The provider does not automatically fall back to Browserless when a Cloudflare request fails.

Wrangler can run a local browser for Puppeteer, Playwright, and CDP-based Workers, but Quick Actions are not supported by its local browser binding. Quick Actions require remote mode, so testing this provider still requires Cloudflare to reach the rendered page.

To test the real Cloudflare provider against a local build, build and serve dist in one terminal:

npm run build
npm run preview

Expose that server through a temporary Wrangler tunnel in a second terminal:

npx wrangler@latest tunnel quick-start http://localhost:5050

In a third terminal, use the printed https://*.trycloudflare.com URL for that run:

SCREENSHOT_PROVIDER=cloudflare SITE_URL=https://example.trycloudflare.com npm run social:test

Lint with ESLint

npm run lint
Description
🦑 Splatoon 3 map rotations, Salmon Run schedules, SplatNet gear, and more
Readme 28 MiB
Languages
Vue 73.7%
JavaScript 26.1%
HTML 0.1%
CSS 0.1%