← Back to plugins index | |
This plugin displays your Splatoon 3 recent matches based on data fetched from Splatnet. | |
This plugin is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Nintendo or Splatoon. All product and company names are trademarks™ or registered® trademarks of their respective holders. This specific plugin is licensed under GPL-3.0 rather than MIT to comply with spacemeowx2/s3si.ts license. Note that Nintendo Switch Online web tokens usage are not explicitly allowed by Nintendo, use at your own risk. | |
Authors | @lowlighter |
Supported features → Full specification |
📗 Classic template |
👤 Users 👥 Organizations |
|
🗝️ plugin_splatoon_token 🗝️ plugin_splatoon_statink_token |
|
Option | Description |
Enable splatoon plugin |
|
type: boolean
default: no |
|
Splatnet token |
|
🔐 Token 🌐 Web instances must configure settings.json :
token
|
|
Displayed sections
|
|
type: array
(comma-separated)
default: player, versus, salmon-run |
|
Display limit (Versus) |
|
type: number
(0 ≤
𝑥
≤ 6)
default: 1 |
|
Display limit (Salmon run) |
|
type: number
(0 ≤
𝑥
≤ 6)
default: 1 |
|
stat.ink integration If set, fetched data will also be uploaded to stat.ink
Requires |
|
🌐 Web instances must configure settings.json :
boolean
default: no |
|
stat.ink token |
|
🔐 Token type: token
|
|
Source
|
|
⏯️ Cannot be preset 🔧 For development type: string
default: splatnet allowed values:
|
The helper script is intended to be run by deno runtime. Either install it locally or use its docker image.
Run the following command in your terminal and follow instructions:
deno run --allow-run=deno --allow-read=profile.json --allow-write=profile.json --unstable https://raw.githubusercontent.com/lowlighter/metrics/master/source/plugins/community/splatoon/token.ts
🐙 stat.ink integration
It is possible to make this plugin automatically export fetched games to stat.ink by adding the following:
plugin_splatoon_statink: yes
plugin_splatoon_statink_token: ${{ secrets.SPLATOON_STATINK_TOKEN }}
stat.ink API key can be found on user profile:
Data are fetched using spacemeowx2/s3si.ts tool (which is itself based on frozenpandaman/s3s).
name: Splatnet data
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.splatoon.svg
token: ${{ secrets.METRICS_TOKEN }}
base: ""
plugin_splatoon: yes
plugin_splatoon_token: ${{ secrets.SPLATOON_TOKEN }}
name: Splatnet data with stat.ink integration
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.splatoon.svg
token: ${{ secrets.METRICS_TOKEN }}
base: ""
plugin_splatoon: yes
plugin_splatoon_token: ${{ secrets.SPLATOON_TOKEN }}
plugin_splatoon_statink: yes
plugin_splatoon_statink_token: ${{ secrets.SPLATOON_STATINK_TOKEN }}
extras_css: |
h2 { display: none !important; }