UNPKG

zenmdl

Version:
25 lines (20 loc) 801 B
const axios = require("axios"); async function bibliaCrista(livro, capitulo, versiculo = "todos") { try { let url = `https://bible-api.com/${livro}+${capitulo}${versiculo !== "todos" ? `:${versiculo}` : ""}?translation=almeida`; const response = await axios.get(url, { headers: { "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" } }); const data = response.data; delete data.translation_note; const textWithNewlines = data.text.replace(/\s+/g, ' ').replace(/ \./g, '.\n'); data.text = textWithNewlines; return data; } catch (error) { console.error("Erro ao obter dados:", error); throw error; } } module.exports = { bibliaCrista };