This is the main development repository for Where Does My Money Go

It is a Mercurial repository and can be found online at:


The repository manages the code for the backend parts of the site: store and API. The visualisation is separate. The input data is generally sourced from government publications, processors to clean these and load them into various engines are here, but some of them are being moved to separate repositories.

Generally development is in Python. Currently Pylons, http://pylonshq.com/ , is used to present a web interface. You'll likely need to use virtualenv to manage the ad hoc dependencies (of which there are many).

Crib sheet

[Following is fairly standard Mercurial stuff, but still useful]

You can get started with the following command:

hg clone https://knowledgeforge.net/okfn/wdmmg

This will download a copy of the repository, and put it inside a newly-created wdmmg directory.

To check-in your changes:

hg ci hg push

To get other people's changes:

hg pull hg up

To avoid typing in your password every time you push, edit the file wdmmg/.hg/hgrc . You should see a line giving the URL from which you cloned the repository. Add your username and password to the line as follows:

[paths] default = https://username:password@knowledgeforge.net/okfn/wdmmg

Rough Guide to the Repository

/doc/: Documentation, plans, ideas etc

/econdata/: material related to external data including code for scraping,
cleaning and normalizing that data.

/wdmmg/: the main WDMMG web application (Pylons-based) which provides the store.


Copyright (and Database Rights) (c) 2010 the Open Knowledge Foundation, <info@okfn.org>.

Unless otherwise stated: