Splatoon2.ink
:squid: Current and upcoming map schedules for Splatoon 2
Install / Use
/learn @misenhower/Splatoon2.inkREADME
Splatoon2.ink
[!NOTE] Check out Splatoon3.ink as well!
Splatoon2.ink shows the current and upcoming map schedules for Splatoon 2.
This site was built with Vue.js and Bulma. All data comes from the SplatNet 2 API.
More information about Nintendo's API can be found here.
Getting Started
Clone this repo:
git clone git@github.com:misenhower/splatoon2.ink.git
Next, copy .env.example to .env and update its values.
cp .env.example .env
You can retrieve your iksm_session ID value (NINTENDO_SESSION_ID inside .env) using Fiddler or a similar tool.
See here for further instructions.
npm install # Install dependencies
npm run splatnet # Retrieve updates from Splatnet and the Salmon Run calendar
npm run serve # Start the webpack dev server
Data retrieved from Splatnet is stored in the dist/data directory.
By default, the dev server will run on port 8080.
When running npm run serve you can access the site by going to http://localhost:8080.
Production
Build minified assets for production:
npm run build
Retrieve updates from Splatnet every hour via node-cron:
npm run cron
