Are you interested in creating Bible eBooks that can be shared on digital platforms like Amazon Books, Apple Books, Google Books, etc? If so, read on.

One challenge in creating a Bible eBook is its sheer size—1,189 chapters can be daunting. Using Sigil, the process could demand up to 24 hours of data entry alone.

The solution to this, is to automate the process using a Python Script. The script that I built, creates all XHTML files required for the Bible eBook. My script reads the data from the CSV file, extracts relevant information such as book names, chapter numbers, verse numbers, and verse content, and then processes this data to generate XHTML files. You can then add the XHTML files to Sigil.

I've attached an example of how the CSV file should be structured. You can download the example by clicking on the following link: Malachi.csv.

This is a powerful script that will create 1,189 XHTML files with a click of a button. This script is very easy to setup. Just set the location of your CSV file and the order of the columns. Then run the script!