The mediawiki package

[Tags: bsd3, library, program]

A complete Haskell binding to the MediaWiki API letting you programmatically access (read and write) MediaWiki content.

See http://www.mediawiki.org/wiki/API and http://haskell.forkio.com/ for more.


[Skip to ReadMe]

Properties

Versions0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.6
Change logNone available
Dependenciesbase (<3 || >=4), HTTP (>=3001), mime, network, pretty, utf8-string, xml [details]
LicenseBSD3
AuthorSigbjorn Finne <sof@forkIO.com>
MaintainerSigbjorn Finne <sof@forkIO.com>
CategoryWeb
ExecutableslistCat, main
UploadedSun Jan 4 04:18:11 UTC 2009 by SigbjornFinne
DistributionsNixOS:0.2.6
Downloads843 total (35 in last 30 days)
Votes
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefault
old-baseOld, monolithic baseDisabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for mediawiki-0.2.4

= mediawiki - Accessing MediaWiki from Haskell =

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

  http://www.mediawiki.org/wiki/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: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HTTP
  * xml: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xml
  * mime: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mime
  * utf8-string: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-string

= Feedback / question =

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