mirror of
https://github.com/misenhower/splatoon2.ink.git
synced 2026-04-04 16:04:57 -05:00
54 lines
1.5 KiB
Markdown
54 lines
1.5 KiB
Markdown
# [Splatoon2.ink](https://splatoon2.ink)
|
|
|
|
> [!NOTE]
|
|
> Check out [Splatoon3.ink](https://github.com/misenhower/splatoon3.ink) as well!
|
|
|
|
Splatoon2.ink shows the current and upcoming map schedules for Splatoon 2.
|
|
|
|
This site was built with [Vue.js](https://vuejs.org/) and [Bulma](http://bulma.io/).
|
|
All data comes from the SplatNet 2 API.
|
|
|
|
More information about Nintendo's API can be found [here](https://github.com/ZekeSnider/NintendoSwitchRESTAPI).
|
|
|
|
## Getting Started
|
|
|
|
Clone this repo:
|
|
|
|
```shell
|
|
git clone git@github.com:misenhower/splatoon2.ink.git
|
|
```
|
|
|
|
Next, copy `.env.example` to `.env` and update its values.
|
|
|
|
```shell
|
|
cp .env.example .env
|
|
```
|
|
|
|
You can retrieve your `iksm_session` ID value (`NINTENDO_SESSION_ID` inside `.env`) using [Fiddler](http://www.telerik.com/fiddler) or a similar tool.
|
|
See [here](https://github.com/frozenpandaman/splatnet2statink#setup-instructions) for further instructions.
|
|
|
|
```shell
|
|
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:
|
|
|
|
```shell
|
|
npm run build
|
|
```
|
|
|
|
Retrieve updates from Splatnet every hour via [node-cron](https://github.com/kelektiv/node-cron):
|
|
|
|
```shell
|
|
npm run cron
|
|
```
|