mediawiki: Interfacing with the MediaWiki API

[ bsd3, library, program, web ] [ Propose Tags ]

A complete Haskell binding to the MediaWiki API

[Skip to Readme]
Versions [faq] 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.6
Dependencies base, HTTP, mime, network, pretty, utf8-string, xml [details]
License BSD-3-Clause
Author Sigbjorn Finne <>
Maintainer Sigbjorn Finne <>
Category Web
Uploaded by SigbjornFinne at Tue Nov 18 17:40:33 UTC 2008
Distributions NixOS:0.2.6
Executables listCat, main
Downloads 2397 total (24 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]





Build with new smaller base library


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for mediawiki-0.2.1

[back to package description]
= mediawiki - Accessing MediaWiki from Haskell =

'mediawiki' is a Haskell package providing a comprehensive binding to
the programmatic interface to MediaWiki (aka, 'the MediaWiki API') -

The binding is allegedly complete (2008-11-17), letting you write
applications in Haskell that accesses and (if enabled by target Wiki)
manipulate content on MediaWiki pages.

= Getting started =

For some code samples showing you how to get started using this
API binding, have a look in the examples/ directory. 

= Building and installing =

This package is provided in Cabal form, so only thing you need to
do to get going is:

  foo% runghc Setup configure
  foo% runghc Setup build 
  foo% runghc Setup install

The package depends on a bunch of other packages though, so you
need to have them built&installed, as well. They are:

  * HTTP:
  * xml:
  * mime:
  * utf8-string:

= Feedback / question =

Please send them to , and I'll try to respond to them
as best/quickly as possible.