Você pode dar uma navegada pelo JSOn utilizando jq:
curl https://raw.githubusercontent.com/antonioconselheiro/bible/refs/heads/master/src/bible-he-alep.json | jq --arg book "gn" --argjson chapter 1 '.content[] | select(.key == $book) | .content[$chapter - 1][] | "\(.verse) \(.text)"'
Você pode encontrar a listagem de livros da seguinte maneira:
curl https://raw.githubusercontent.com/antonioconselheiro/bible/refs/heads/master/src/bible-he-alep.json | jq '.content | map(select(.testament == "old")) | map(.key)'
Gostaria de indicar algumas massas de teste no formato
JSON
que podem ser utilizadas para aperfeiçoar sua ferramenta:Aleppo Codex, é o mais antigo manuscrito hebraico conhecido que abrange o texto completo da Bíblia. https://raw.githubusercontent.com/antonioconselheiro/bible/refs/heads/master/src/bible-he-alep.json
E a tradução para o hebraico moderno. https://raw.githubusercontent.com/antonioconselheiro/bible/refs/heads/master/src/bible-he-hebm.json
Você pode dar uma navegada pelo JSOn utilizando jq:
curl https://raw.githubusercontent.com/antonioconselheiro/bible/refs/heads/master/src/bible-he-alep.json | jq --arg book "gn" --argjson chapter 1 '.content[] | select(.key == $book) | .content[$chapter - 1][] | "\(.verse) \(.text)"'
Você pode encontrar a listagem de livros da seguinte maneira:
curl https://raw.githubusercontent.com/antonioconselheiro/bible/refs/heads/master/src/bible-he-alep.json | jq '.content | map(select(.testament == "old")) | map(.key)'
Alterando os parâmetros de book e chapter consegue consultar outros livros e capítulos. No repositório existem outras traduções em hebraico, basta procurar por
-he-
em https://github.com/antonioconselheiro/bible/tree/master/src