Sha256: 8ffb6ebdf25ae9bb8d6a2c8a889a81813756f26faefdec7c22d8c9d66ea42e44
Contents?: true
Size: 986 Bytes
Versions: 6
Compression:
Stored size: 986 Bytes
Contents
= 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
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
mediawiki-gateway-0.4.3 | README |
mediawiki-gateway-0.4.2 | README |
mediawiki-gateway-0.4.1 | README |
mediawiki-gateway-0.3.8 | README |
mediawiki-gateway-0.3.7 | README |
mediawiki-gateway-0.3.6 | README |