Skip to content

MathyFurret/tppamie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the source for running the website currently live at https://www.tppamie.com/

These are rough instructions and there may be some mistakes.

Build website

You will need require.js.

cd www/js
r.js.cmd -o .\build.js

creates the directory /www-build with optimized/minified js.

Run socket.io server

This server provides live match updates for the visualizer via socket.io.
Requires node.js.
Copy auth_socketIO_example to auth_socketIO and enter any password. Both the socket.io server and python will use the password in this file to authenticate pushing new match data.

cd node
node index.js

Run python script

This script runs indefinitely. It:

  • connects to twitchplayspokemon's twitch chat
  • watches chat messages to know when a match is starting
  • downloads match data from twitchplayspokemon.tv/api
  • reformats the data
  • emits the data to the socket.io server for transmission
  • posts an in-chat message with the visualizer URL

Requires python 2.7 with packages yaml and socketIO.
Copy oauth_example.json to oauth.json and enter your twitch credentials.

cd bot-liveMatchUpdater
python liveMatchUpdater.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published