This is a rewrite of SBHS Timetable for Node.js.
A live version can be found at sbhstimetable.tk, or for those after a non-mainstream alternative, you may see here1
Join ##sbhstimetable
on freenode for development news.
1Hipster mode may be identical to normal mode.
You'll need Node.js, npm and Git (obviously).
git clone https://github.com/sbhs-forkbombers/sbhs-timetable-node
cd sbhs-timetable-node && npm install
grunt-cli
globally (if it's not already): npm install -g grunt-cli
(may need to be superuser).grunt
Note that this does not work if it's not in a git repo, i.e. you downloaded a zip instead of cloning the repo. In that case, you can still run it by executing server.js
directly, but this is entirely unsupported.
Do steps 1-4 from above. Then:
grunt release
cd build && node server.js
You should probably do this on a tagged release, instead of master