User:IlyaHaykinson/Wikinewsbot

I've started development on a framework for MediaWiki bots. I refuse to accept that the existing Interwiki bot framework in python is as good as it can get, so I'm trying to write an easy to understand, extensible bot framework in .NET.

The primary goal is to be able to receive images from the WeatherChecker process and to be able to auto-upload them and update the relevant pages to relink to the new images.

Current development
The state of development is outlined for those interested. The application has been released under the GPL and is available at http://www.tiredbrain.com/wikinews/wikinewsbot/

Implemented

 * bot framework started
 * login and edit-page fetch is working
 * request throttling in place
 * wikinews has no policy on bots.
 * ability to save pages
 * ability upload images
 * support for XML config files (not like the one below, but similar)
 * fully automated test on Commons image upload, Wikinews file editing. Please see page listed under "current development" for CVS etc info.

Future work

 * more commands
 * better global / local variable separation
 * rate limiting fix
 * better international support
 * complileable framework for command extensions kind of like the data below

         


 * implement snippet compilation for command plugins