Read and Think

THE HOLY BIBLE - King James Version - БИБЛИЯ в Синодальном переводе
Resist the devil, and he will flee from you

The Bible for command line people.

--- Chapter 11 ---
28 Come unto me, all [ye] that labour and are heavy laden,
   and I will give you rest.
29 Take my yoke upon you, and learn of me; for I am meek and
   lowly in heart: and ye shall find rest unto your souls.
30 For my yoke [is] easy, and my burden is light.


Here is the command line reader program for The Bible.

Please do seek advice and guidance in your life from The God's word - The Bible. Cry out to Him at times of joy and sorrow, walk in all the Commandments, to fill your life with sense and happiness. As Paul said in The epistle of Paul the Apostle to the Galatians (5:22,23):
"But the fruit of the Spirit is love, joy, peace, longsuffering, gentleness, goodness, faith, Meekness, temperance: against such there is no law. "

Working in IT, we keep up the pace and find less and less time for thoughts about real valuables in our lives.

Being a command line person myself, I tend to open dozens of terminal sessions daily, so I wanted to read at least one verse from the Scripture every time I do so. That was how this program has been born, which made me thinking while reading - so, here was the project's name.

Very often I did not want to stop after only verse - that was how navigation commands appeared. To advance through the books press "b+" followed by "enter", "c+" jumps to next chapter, "+" will get you following verse. Same commands but with "-" make backward movements. It is easy to remember navigation keys: Book+ / Book-, Chapter+ / Chapter- and just + / - to change verse in the current book, * prints full text of the book.

Please, remember about God, his Commandments and The Bible - and make time for Him in every day of your life.

God bless!

Some technical details and my personal request to you follow.

Please download the file into your home directory on any workstation or server you like.

Add filename into your local user profile (.bash_profile, .bashrc, .profile or similar) - and every time you login, you will be welcomed by The Bible's verse, in Unicode UTF8 encoding. The console needs to support Unicode.

Program was written in ANSI C, using single header file "stdio.h", no other libraries were used, no other programs served as prototype. This relatively simple code was developed from the scratch, as well as indexing algorithm.

The text of The King James Bible (revised 1769 edition) in English provided by Bruce Wilcox ( Bruce passed away in 2006 - rest in peace, brother!

Here comes my personal request to you.

Please, be generous and donate to any Christian Church of your choice.
As Paul said in The second epistle of Paul the Apostle to the Corinthians (9:7):
"Every man according as he purposeth in his heart, [so let him give]; not grudgingly, or of necessity: for God loveth a cheerful giver."

You may see the program here, in Russian and in English .

The Bible verse for desktop - you will find The Bible verse with nature background for your desktop. I took all those photos with my camera, please enjoy them but do not change the content.

Program versions (v.1.16) for download:

The program compiles and runs on any system with ANSI C compiler and standard library. Please let me know if you need executables for any other platform.


Russian Bible:
read_and_think.64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
CRC checksum and byte counts (cksum output): 2236228532 4228264 read_and_think.64
Russian - Linux

English Bible:
read_and_think.kjv.64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
CRC checksum and byte counts (cksum output): 2872462714 4338632 read_and_think.kjv.64
English - Linux

Files for FreeBSD, OpenBSD, Solaris are also available. Ask me for copy.

Please, do not worry - there is no malicious code in the files above. I promise. Just regular binary executable, compiled from source code.

How I execute the file:

add at the end of ".bashrc" or ".profile" in my home directory:
Please note - I do this only in my own home directory.
Make file executable:
"chmod u+x /home/denis/read_and_think.kjv"

Please contact me via email as "denis" at this domain,

My old technical notes are here.