 So I want to do a video on a pretty useful tool that is actually in the a you are and it's on github on the surface It is a tool for reading the King James Bible on the command line Which is useful enough for a lot of people, but you might be asking how could that be useful to me? I don't ever read the Bible. It's a very nice little script that can parse any kind of tab separated value file and That happens to be some kind of versified text and it is a very intuitive interface So I'm going to showcase it showcase this guy's little script because I've actually forked a couple repositories from it to generate actually other Bibles Bibles a Septuagint Septuagint Bible in Greek and the Clementine Vulgate in Latin and it can probably be used not just for other things like sacred texts But any any kind of text that happens to be divided in chapters and verses So I just found it very useful. So anyway, so in the a you are it's KGV Slash or dash get you can get it on github as well It's this guy is bond to bond and the repositories KJV Now I have my fork running on my machine right now. I have it installed So I'll go ahead and show you how it works. So generally the idea is You can pretty much just give it any kind of Bible book Let's say Genesis and it's gonna open that book up all 50 chapters of Genesis You can read them straight right here. It's just gonna open in your pager and you can scroll through them pretty easily It's pretty much what you would expect. You can also select individual chapters. So let's say Genesis chapter 5 And chapter 5 will come up in only 5 or give it individual verses So let's say chapter 5 verse 10 or 10 to 20 or something like that or maybe chapter 5 to 10 or something like that It pretty much works in the way you'd expect, you know But this is pretty much literally just how you annotate chapters and verses in any kind of versified text So it's pretty easy. I should say in addition. It's pretty smart at guessing which book you want if you only put in part of the text So if I say like gin 7 it guesses gin is Genesis or they might even have GE or something Probably won't be able to guess G because there are a couple G Maybe just goes with ever whichever the first one is So it's pretty nice. And of course it has both the new and the old testament so I can do, you know, Luke 5 through 7 or something like that Now additionally one nice thing is you can search the text you can search Search the whole text for some kind of Any kind of word or something like that. So let's say we want to search the entire Bible for Jesus he's probably going to be in there somewhere and that will actually bring up every verse that has That match in it. So of course all the verses that mention Jesus are going to pop up Much better than using the index in the back of your book Additionally, you can search individual books so we can search Luke for Jesus and that'll bring up all the verses in Luke that have Jesus in it or You know Genesis we can search a Genesis for Jesus. There are none there. So as you'd expect So the other options you can give this thing Well has a little help menu if you give it H but aside from the search function the only other thing that I think is notable is You can list out the books and you can disable line wrap if you want I don't know why you'd want to but maybe if you're parsing something. I'm not quite sure but So you can list the books Now I should say I I think I mentioned a second ago. I'm not actually using this guy's repo I forked it and I added I mean really the only difference the only thing that I added is I wanted to some of the Deutero canonical books or the apocrypha. So I added those in and that's the only difference between my Repository in his but let me go ahead and pull line up because I'm gonna show you my the other things that I did with this script So you can get my fork of it here again just adds some apocryphal books doesn't change anything else But I also used his little script to Well, I'm the other changes I made it so you can pseudo make install it So you can use the make file to directly install it his I think he just makes the binary and you have to move it yourself But I'm too lazy for that but aside from that I also made a Clementine vulgate in Latin and a Greek Bible and again the only things I really changed are the tab separated value file So if I want to open this up, let me just open it up on my computer. So if I go to where my source code is For the Greek Bible, you'll see that If I open up the tab separated value file, really, it's just you know, the whole thing the book name the book abbreviation the verses and The book number and the text itself that's separated by tabs So you could take not just obviously any Bible, but any Any kind of text that's versified and you can make your own equivalent of this But anyway, let me show you the Greek interface now I've decided to for the Greek Bible you can of course, you know type in Genesis And it'll bring up, you know, the Septuagint translation of Genesis but I decided to name all the books in English and that's just because Just because I sort of assumed that not everyone has Greek input But some people have I mean everyone has English input or Latin input. So it's pretty much okay But that does cause a little confusion. I should just say if you don't know In the Greek Bible or in the Septuagint at least So for example in English we have first Samuel second Samuel first Kings and second Kings They have first through fourth Kings where their first Kings is our first Samuel So there are little differences like that. I will say the Septuagint That I got there it had a couple for example I have two books of judges and that's because there's one that's from the Alexandrinus Text I think and another one from the Vaticanus text So there were a couple codexes that might have a little differences And if I if there are some I just included them and there are a couple other things like for example Ezra and Nehemiah, that's what we call them in English, but in Greek They're second estrus, but I made it so you can access them from either one But anyway aside from that it works pretty much the same way, of course I can search, you know, I can go to the book of Luke chapter 5 verse 10 or something like that Works pretty much how you'd expect and of course as I said, I also made a Latin equivalent for it Which is specifically using the Clementine Vulgate, so you can do the same thing here So let me open up a I guess I don't really need to open up a new window for it But the Vulgate has I decided heck why not I'll just use English interface for the Vulgate as well, but I might change that later since it is Latin input, but I can say Genesis And there it is. It's pretty much everything works the same way So I definitely encourage you to check these out because I think even if you're not using some kind of spiritual text or something This little script this guy made is really useful again. His original repository is Bonta Bon I mean his github name is Bonta Bon, but I have a couple of repositories on my github if you want to check those out I think there are some forks that have like the LDS Bible. I thought about making I mean there I should say the reason I originally made the Greek Bible is a week or so ago I got a comment from or an email from someone asking if I had any tools for doing Greek Bible study on the command line And I realized I don't think there were any of those But I guess I could easily enough just fork this and make the Greek Bible here but additionally he mentioned Hebrew or You know, I mean the thing with Hebrew is I don't actually know how to do right-to-left text on the command line I've just never done it. I've never had to Maybe some of you guys will know more about that, but you might have to actually change the text around So if you wanted to do either the Hebrew Bible or you know the Koran or something like that in the original Arabic You would have to figure something like that out But you know if you have any other kind of versified text you could pretty easily just supply a Tab separated value file and that'll be it. Oh, and I should say I think I mentioned the Greek Bible is using the Septuagint I mean But the Septuagint is just the Old Testament the New Testament is the SBL Greek New Testament And the reason I chose that is not because I have a strong preference But it's just because that was the easiest text for me to parse and get in the correct format in text Which I don't know might be a little arbitrary, but it took me a while to Properly there was a lot of setting and awking and and Vim macros going on to get it in the right format But anyway, so you can check these I'll put the links to all of these repositories in the video description So if you come up with anything clever with these be sure to send it to me And I might make no good mode might make note of them But anyway, hopefully that's been enough and I will see you guys next time