Tool:Wikistream

From Wikitech
Jump to navigation Jump to search
Toolforge tools
Crystal Clear app package utilities.png
Website https://wikistream.toolforge.org/
Keywords nodejs, irc
Author(s) Edsu
Maintainer(s) BryanDavis, Edsu (View all)
Source code github
License CC0
Issues github
Admin log Tools.wikistream/SAL

Wikistream is a Node webapp for helping visualize current editing activity in Wikipedia. The app sits in the wikimedia IRC chat rooms (where updates are published by the various Mediawiki instances), and makes them available on the Web in realtime.

Maintenance

The bot runs from Toolforge under the "wikistream" account as a kubernetes pod.

$HOME/service.template
# Toolforge webservice template
backend: kubernetes
type: node10
canonical: True
Common operations
$ webservice start
$ webservice restart
$ webservice stop

The application's git repo is cloned at $HOME/www/js. Changes to npm managed libraries should be done from inside a webservice shell session.

$ ssh dev.toolforge.org
$ become wikistream
$ webservice shell
tools.wikistream@interactive$ cd www/js
tools.wikistream@interactive$ npm ...

See also