= MediaWiki::Gateway A Ruby framework for MediaWiki API manipulation. Features out of the box: * Simple, elegant syntax for common operations * Handles login, edit, move etc tokens for you * List, search operations work around API limits to fetch all results * Support for maxlag detection and automated retries on 503 * Integrated logging * Tested up to MediaWiki 1.16 Gem: http://rubygems.org/gems/mediawiki-gateway RDoc: http://rubydoc.info/gems/mediawiki-gateway Git: https://github.com/jpatokal/mediawiki-gateway == Example Simple page creation script: require 'media_wiki' mw = MediaWiki::Gateway.new('http://my-wiki.example/w/api.php') mw.login('RubyBot', 'pa$$w0rd') mw.create('PageTitle', 'Hello world!', 'Comment: My first page') == Credits Maintained by Jani Patokallio. Thanks to: * John Carney, Mike Williams, Daniel Heath and the rest of the Lonely Planet Atlas team. * Github users arturaz, carpodaster, muffinista and singlebrook for code contributions