On Tue, Sep 13, 2016 at 8:50 AM, Simon Heimler heimlersimon@gmail.com wrote:
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