Skip to content
InterLinear Bible App
JavaScript Perl CSS HTML Makefile Vim script
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
img
lang
library
page
style
tools
.gitignore
.htaccess
.settings.vim
Makefile
Readme.md
apple-touch-icon.png
favicon.ico
index.html
main.js
manifest.json
mstile-144x144.png
style.css
worker.js

Readme.md

InterLinear Bible

This progressive web app is a bible reader application for interlinear text. There is a perl converter for .csv data (tools/ilb-convert).

The tool tools/libgen.pl can automatically create a proper library.json. For more information read the POD there (TL;DR: find library -name "*.json" | ./tools/libgen.pl > output.json).

All JSON files can change their format at any time! This is all work in progress.

library.json

This file is the database library. At the moment please look into it directly.

It must be located under path-to-library/library.json. It should be possible to use other libraries as well (with CORS, see the Settings page).

book.json

The library format is like the following code. You can use the tool tools/ilb-convert for creating a skeleton with your data.

{
    "short_name": "short name of the library",
    "name": "name of the library",
    "direction": "reading direction (left or not left)",
    "version": "version number (numerical)",
    "license": "name of the license",
    "license_text": "fulltext of the license",
    "license_url": "url of the license",
    "languages": [
        "first language name",
        "second language name"
        // ...
    ],
    "content": [
        "first row", "second row", // ... "third row", ...
        "first row", "second row", // ... "third row", ...
    ]
}
You can’t perform that action at this time.