Skip to content
This repository has been archived by the owner on Jun 2, 2023. It is now read-only.
/ blaseball-buzz Public archive

A web app for transmitting Blaseball games using Morse Code.

License

Notifications You must be signed in to change notification settings

Zozman/blaseball-buzz

Repository files navigation

With the end of Blaseball, this repo has been archived. RIV.

Icon

Blaseball Buzz

A web app for transmitting Blaseball games using Morse Code.

Features

  • Select your favorite team
  • Receive both audio and visual morse code of game updates
  • Compatible with both SIBR and Blaseball Event Streams

Enviromental Variables

  • PORT: What port the web server will run on. Defaults to 8080.
  • EVENT_STREAM: The Event Steam the application will subscribe to. Defaults to https://api.sibr.dev/corsmechanics/api.blaseball.com/events/streamData.
  • SIESTA_MESSAGE: If set to a string, the application will display a Siesta attribute in the header with the message provided on hover of the Siesta Attribute. Useful for communicating when we're in the off-season and using a different EVENT_STREAM than the live one.

Running

Run Using NodeJs

First install all npm modules:

npm install

Then start the application:

npm run local

Run Using Docker

The easiest way to run using Docker is to use Docker Compose:

docker-compose up

The app can also be run using the Dockerfile.

Development

To run the dev server, first install all npm dependencies:

npm install

Then start the development server:

npm run dev

The dev server will serve a mock /settings endpoint that can be modified in the webpack.config.js file.