API:Client Code
From MediaWiki.org
| This page is part of the MediaWiki API documentation. |
Contents |
[edit] API Access Libraries
Note to library developers
Please use GZip compression when making API calls.
Bots eat up a lot of bandwidth, which is not free.
Thank you,
--Yurik 00:12, 17 September 2007 (UTC)
[edit] Python
- PyWikipediaBot Framework - collection of python scripts (IRC, Documentation)
- mwclient - a Python library that makes most of the API functions accessible. (SVN: https://mwclient.svn.sourceforge.net/svnroot/mwclient/trunk/mwclient)
[edit] Java
- Bliki Engine - Java Wikipedia API - not very complete, but has basic functionality. Can convert wikicode to HTML, DocBook or PDF.
- JavaWikiBotFramework - a Java library that makes almost all API functions accessible.
[edit] .NET
- WikiAccess - a C#-library that makes some API functions accessible, has write API.
[edit] Perl
- MediaWiki::API - A Perl module for interfacing with the MediaWiki API (including file upload and editing support). New and under development, but already useable.
[edit] Ruby
- RWikiBot - a Ruby framework using the API as released with the most current version of MediaWiki.

