WikiWeaver makes participating in (and spectating) Wikipedia Races more fun by visualizing every page you and your peers visit as colorful nodes in a graph.
Creating and joining lobbies is simple and intuitive:
When a lobby is created, the website changes to wikiweaver.stuffontheinter.net/#\<LOBBY CODE>. If anyone apart from the host enters that website into their browser of choice, they become a spectator. Spectators can see the graph, but cannot change anything about the race.
In the graph interface, you may right click nodes, edges and the background to bring up extras menu. The options are as follows:
Make the website and browser extension connect to the development server by changing which lines are commented out at the top of networking.js
and background.js
, respectively.
Serve the website in wikiweaver-web/
using whatever webserver you like. I prefer python3 -m http.server <port>
.
Start the server in wikiweaver-server/
in development mode with make dev
.
Install the extension in wikiweaver-ext/
by running build.sh firefox
and going to about:debugging
in Firefox and loading the contents of the build/
folder.