Backend API & Telemetry replacement server for SplatNet https://splatnet.spbr.net/
  • Python 64.9%
  • JavaScript 35.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-02-21 06:05:59 +01:00
routes Add route to fetch profile info w/ session_id 2026-02-21 06:05:59 +01:00
services Add boss schedule retrieval & parsing 2026-02-19 06:08:41 +01:00
.gitignore Add boss schedule retrieval & parsing 2026-02-19 06:08:41 +01:00
config.py Attempt to mitigate errors w/ HTTPS 2026-02-20 04:44:33 +01:00
database.py Attempt to mitigate errors w/ HTTPS 2026-02-20 04:44:33 +01:00
example_dot.env update example .env 2026-02-20 06:04:57 +01:00
LICENSE Initial commit 2026-02-05 01:25:39 +01:00
main.py Add route to fetch profile info w/ session_id 2026-02-21 06:05:59 +01:00
README.md Add temporary readme 2026-02-20 06:20:24 +01:00

Important

this readme is incomplete and you should not rely on it at this time.

.env configuration

The .env file is used for server setup. A example one with the fields already there has been provided for your pleasure. Rename it to .env & fill in the fields.

Field Name Type Default Value Description / Usage
port int 5000 The port the API will listen on
db_url str Required Connection string for the database
fernet_key str Required Key used for DB encryption
cookie_httponly bool True Primarily for debugging, controls the flag in cookies
frontend_url str Required The URL where the frontend is hosted
boss_url str Required Endpoint URL for retrieving Boss
boss_aes_key str Required AES key for Boss
boss_hmac_key str Required HMAC key for Boss
cookie_secure bool True Primarily for debugging, controls the flag in cookies

For dumping your boss keys, see this HBL app. Note that the keys shown on the screen are garbage, I reccomend using a hex editor on the files it dumps.