bible-kit
Version:
An NPM package to use bible data from the Free Bible Use API. You will be able to get data for all available translations, books for a specific translation, chapters of a specific book and chapter details.
46 lines (38 loc) • 1.4 kB
JavaScript
import {
getAllLanguagesTranslations,
getTranslationsFromSingleLanguage,
getTranslationBooks,
getBookChapters,
getChapterDetails
} from "./index.js";
// set params language, translation, book, chapter
const urlParams = new URLSearchParams(window.location.search);
const language = urlParams.get('language');
const translation = urlParams.get('translation');
const book = urlParams.get('book');
const chapter = urlParams.get('chapter');
const allTranslations = async () => {
const translations = await getAllLanguagesTranslations();
console.log(translations);
};
const singleLanguageTranslations = async (language) => {
const translations = await getTranslationsFromSingleLanguage(language);
console.log(translations);
}
const translationBook = async (translation) => {
const books = await getTranslationBooks(translation);
console.log(books);
}
const bookChapters = async (translation, book) => {
const chapters = await getBookChapters(translation, book);
console.log(chapters);
}
const chapterDetails = async (translation, book, chapter) => {
const details = await getChapterDetails(translation, book, chapter);
console.log(details);
}
// allTranslations();
// singleLanguageTranslations(language);
// translationBook(translation);
// bookChapters(translation, book);
chapterDetails(translation, book, chapter);