Sources and scripts

The schemes on this site have been put together using a few large data sources that have been manually created, and some Python programs that have combined them to produce schemes with balance and variety.

This site also has an AJAX web app, backend written in CGI/Python, that can keep track of the verses you have memorised.

The data sources and all programs are available for free (public domain, with some components under other Open Source licenses). This allows other people to generate more schemes using their own data, and also makes it easy for corrections and improvements to be sent back to me.

Download §

Bible verse data files

Links for individual data files for the Bible verses are below:

All files

The easiest way to access the files and scripts is using Mercurial:


hg clone http://hg.lukeplant.me.uk/python/luke lp_python

The sources for this project are in the lukeplant_me_uk/bibleverses/ directory.

Browse files

The sources can be browsed using the Mercurial web interface.

License §

All original code and data is in the public domain. See the LICENSE file for more details on some of the code which has been (legally) included from other sources.

Contributing §

Please send any updates to the verse list, topic list or scheme list to me at L.Plant.98@cantab.net. (A 'patch' file or mercurial bundle would be the most useful to me, but any format you have your changes in would be appreciated.)

For developers making changes to the source code of the scripts or the web app, please use the 'hg bundle' command or send me the URL of your hg branch that I can pull from.