About BibleApp

I started developing BibleApp around 2020-2021, I don't quite remember. I originally started punching out the python code for a command line bible search program on a big ‘ole hp probook. It was slow and clunky but had an awesome keyboard. I'm not really sure what exactly gave me the idea to code this app. I think it was just something easy enough but challenging enough to be fun. After all, it was just basic text file processing and printing to the terminal.

The original command line interface for BibleApp. As you can see it's really simple; a good project for a beginner programmer

Later I added colors to the terminal and then one Christmas I found a crappy GUI library pysimplegui and quickly whipped up a graphical bibleapp. In the next year I made a second version with a couple more features like search range and made the window resizable. I also made a website with a download button linked to a shared google drive so other people could download it. The website was horrible because it was hosted on a free provider, using a free domain name(bibleapp.rf.gd), and had to use Google drive for the download. Ideally I would have put the installer file on the same server as the website but the free hosting provider had a file size limit.

About a year past and I made a linux version with the pysimplegui library and then actually switched libraries and started using tkinter. It performs much better but looks ugly. I am currently considering switching to PyQt. Anyways, I then used Chatgpt to make me a new download website. I tried at least 20 times and most of its results were ok but not as good as I wanted. I coded up the finished result using Chatgpt’s version as a sort of template/starting point. I'll have to admit, it looks better than what I could have designed and certainly better than the old website. Chatgpt though, made a lot of mistakes along the way, like not centering things and totally missing the point when I tried to explain something complex.

In the future I hope to add more features, if I have the time. I'd like to add different Bible translations and dark mode. Let me know if there's a feature you'd like! I have other apps and projects at joshreimer.ca if you'd like to take a look.