~repos /only-bible-app

#kotlin#android#ios

git clone https://pyrossh.dev/repos/only-bible-app.git

The only bible app you will ever need. No ads. No in-app purchases. No distractions.



file:

scripts/parseFromJson.js



import fs from 'node:fs/promises';
const filename = 'en_kjv';
const outputLines = [];
const data = await fs.readFile(`../app/src/main/assets/bibles/en_kjv.txt`, 'utf8');
const lines = data.split('\n');
const data2 = await fs.readFile(`./bsb.txt`, 'utf8');
const lines2 = data2.split('\n')
for (var i = 0; i < lines.length; i++) {
const line = lines[i]
const line2 = lines2[i]
if (line === '' || line2 === '') {
break;
}
const arr = line.split('|');
const bookName = arr[0];
const book = parseInt(arr[1]);
const chapter = parseInt(arr[2]);
const verseNo = parseInt(arr[3]);
const heading = arr[4];
const verseText = arr.slice(5, arr.length).join("|");
const verse2Text = line2.replace(bookName, "").replace(`${chapter + 1}:${verseNo + 1}`, "").trim()
outputLines.push(`${bookName}|${book}|${chapter}|${verseNo}|${heading}|${verse2Text}`);
}
await fs.writeFile(`./out.txt`, outputLines.join("\n"), 'utf8');