{"id":25603297,"url":"https://github.com/kovzol/lxx","last_synced_at":"2025-04-13T09:23:06.261Z","repository":{"id":148822293,"uuid":"131509489","full_name":"kovzol/lxx","owner":"kovzol","description":"Find citations of the Septuagint in the Greek New Testament","archived":false,"fork":false,"pushed_at":"2018-09-27T10:18:53.000Z","size":88,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T00:54:58.443Z","etag":null,"topics":["bible-references","bible-study","cpp","septuagint","septuaginta"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kovzol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-29T16:14:16.000Z","updated_at":"2025-03-20T23:00:17.000Z","dependencies_parsed_at":"2023-06-27T18:33:00.124Z","dependency_job_id":null,"html_url":"https://github.com/kovzol/lxx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovzol%2Flxx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovzol%2Flxx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovzol%2Flxx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovzol%2Flxx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kovzol","download_url":"https://codeload.github.com/kovzol/lxx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248689442,"owners_count":21145938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bible-references","bible-study","cpp","septuagint","septuaginta"],"created_at":"2025-02-21T17:26:17.617Z","updated_at":"2025-04-13T09:23:06.245Z","avatar_url":"https://github.com/kovzol.png","language":"C++","readme":"# LXX\n\nThis project is dedicated to find citations of the\n[Septuagint](https://en.wikipedia.org/wiki/Septuagint) in the\n[Greek New Testament](https://en.wikipedia.org/wiki/New_Testament).\n\n## Background\n\nThe [Bible](https://en.wikipedia.org/wiki/Bible),\na book that has been translated into [many languages](https://en.wikipedia.org/wiki/Bible_translations),\nis maybe the most important book has ever existed. Believers\nhave evidence that it is God's word, written by\nvarious people being inspired by God himself.\n\nThe Bible has many internal references. Many of them\nconnect the two parts of the Bible: the Old Testament\nand the New Testament. The books of the Old Testament are\nusually written in Hebrew, while the books of the New Testament\nare Greek. A natural question can arise: How can Hebrew\ntexts be cited in the Greek text?\n\nThere are several research projects on this,\nand today it seems to be clear that many authors of\nthe New Testament cite a Greek translation of\nthe Hebrew text, namely the Septuagint, that\nwas widely popular in the first centuries, and still popular\nin some Christian churches. Many\nBible translations, however, mostly use only the\nHebrew text as a basis of the Old Testament,\nbecause the importance of the Septuagint is\nnot yet widely identified.\n\n## This project\n\nThis software project attempts to support finding citations\nof the Septuagint in the New Testament automatically.\nThe work is based on The SWORD Project.\n\n## The method used\n\nThe provided software tool compares all verses\nof the Septuagint with all verses of the Greek New Testament.\nThe texts are provided by the SWORD project\nfrom the modules LXX and SBLGNT.\n\nBefore comparing two verses, two steps are required:\n\n1. All accents are removed. (This step is performed\nonly on the text of SBLGNT.)\n2. All letters are converted into lowercase.\n\nAfter these steps an exact match is checked\nbetween two verses, using substrings of whole words,\nleaving them in the same consecutive order.\n\n## Warning\n\nIt is very important that the matches should be double\nchecked before concluding any assertions. Also, both the modules LXX\nand SBLGNT contain just one plausible text of the originals,\nbased on several scientific results which may be, unfortunately,\noutdated for the moment. The texts therefore cannot be surely the\nsame as the prototypes (that are known to be lost).\nSee also some recent research on this topic,\nfor example, in\n\n* Karrer, Kreuzer and Sigismund: _Von der Septuaginta zum Neuen Testament:\nTextgeschichtliche Erörterungen (Arbeiten zur neutestamentlichen Textforschung, Band 43)_,\nISBN 3110240017, de Gruyter, 2010\n\nOn the other hand, comparing the plausible texts results\nin surprisingly good matches, even when considering the newest\nscientific results.\n\n### Output\n\nAll matches are printed on the standard output (on the terminal), line by line, like this first match:\n\nGenesis 1:1: εν αρχη εποιησεν ο θεος **τον ουρανον και την γην** → Luke 16:17: ευκοπωτερον δε εστιν **τον ουρανον και την γην** παρελθειν η του νομου μιαν κεραιαν πεσειν \n\n## Using the software tool\n\nAt the moment the project was tested on\nUbuntu Linux 17.10 but it should work\non many other systems.\n\n### Installation\n\nThe following commands\nshould be entered on command line:\n```commandline\nsudo apt install libsword-common libsword-dev git cmake build-essential\ngit clone https://github.com/kovzol/lxx.git\ncd lxx\ncmake .\nmake\n```\nThen the modules LXX and SBLGNT need to be downloaded from\n[The SWORD Project](https://www.crosswire.org/sword/modules/ModDisp.jsp?modType=Bibles).\nFinally the steps at the [For Linux](https://www.crosswire.org/sword/docs/moduleinstall.jsp)\nsection on the website of The SWORD Project should be followed.\n\n### Running\n\nEnter the command\n```commandline\n./lxx\n```\n\nThere are some command line options available. Please use the switch **-h** to learn more on this. \n\n### Full output\n\nThe full output of a simple run of a previous version of the tool\ncan be found in the file [output.txt](output.txt).\nIt was produced in about 10 minutes by using a modern personal computer,\nbut there were some issues with the used method, hence this output\nis not accurate and should be handled carefully.\n\nThe current version runs much slower, but it should give all matches properly.\nThis is, however, not fully checked yet. The output for verses in the book of Genesis\ncan be found in the file [Genesis.txt](Genesis.txt). It took more than an hour\nto create this output. \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkovzol%2Flxx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkovzol%2Flxx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkovzol%2Flxx/lists"}