[MediaWiki-l] Introducing mwbot, a Node.js library/bot for MediaWiki

Quim Gil qgil at wikimedia.org
Thu Sep 15 07:15:34 UTC 2016

On Tue, Sep 13, 2016 at 8:50 AM, Simon Heimler <heimlersimon at gmail.com>

> Hello!
> I'd like to introduce a project that I've been working on for a while:
> https://github.com/Fannon/mwbot
> MWBotis a Node.js module for interacting with the MediaWiki API. The
> library makes use of the Promise Pattern and behind the scene, the request
> library.

Thank you Simon! I am interested in knowing more about your motivation to
work on this project. What itch are you willing to scratch, or is this part
of a professional project? What use are you making of this library, and
could you provide examples of other possible uses?

I am sure I am not the only one interested.  :)

> The design goal is to be as flexible as possible, with the ability to
> overwrite options and behaviour at any point. The library also lets you
> freely choose the abstraction/convenience level on which you want to work.
> You can use convenience functions that bundles (with concurrency) of
> multiple API requests into one function, but you can also handcraft your
> own MediaWiki API and pure HTTP requests.
> The library has extensive test coverage and is written in modern ECMAScript
> 2015.
> Maybe it is useful to some people.
> Have a nice day!
> Simon

Quim Gil
Engineering Community Manager @ Wikimedia Foundation

More information about the MediaWiki-l mailing list