Skip to content

jhonnold/node-tlcv

Repository files navigation

Node TLCV

A server implementation of Tom's live chess viewer. Designed to work with Graham Bank's CCRL broadcasts. Watch live at https://ccrl.live!

screenshot

Running your own

Requirements

Setup

  • Create a base config in config/config.json.
  • It should be of the form: { connections: string[] } where each string is <host>:<port>
  • Create a .env file at the same level as this README and specify a TLCV_PASSWORD
# .env
TLCV_PASSWORD=password

Compile

npm install && npm run build

Start the server

  • Launches on port 8080
node build/src/main.js # runs in foreground
# or
pm2 start build/src/main.js # runs in background

Admin Panel

  • Admin panel can be accessed at /admin
    • Username is admin
    • Password is specified by the TLCV_PASSWORD environment variable (see above)

About

Tom's Live Chess Viewer for CCRL Broadcasts on the web!

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 13