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