Назад к открытому коду

Открытый код

Data · Лицензия: Public Domain

bible-data

Открытый набор данных Библии: 33 перевода на 22 языках, в общественном достоянии, в форматах JSON и SQLite.

О проекте

Полная коллекция библейских текстов в общественном достоянии, готовых к использованию. Каждый перевод распространяется в трёх форматах: один JSON со всей Библией, отдельный JSON для каждой книги (лёгкий, удобен для потоковой загрузки) и индексированная база SQLite для быстрых запросов. Книги обозначены идентификаторами OSIS для совместимости с другими инструментами, а к каждому переводу приложен metadata.json с лицензией, годом, источником и статистикой. Включены King James Version, American Standard Version, World English Bible, Almeida 1819, Lutherbibel 1912, Louis Segond 1910, Bibbia Diodati, Вульгата, Westminster Leningrad Codex (иврит), Textus Receptus (греческий) и другие. Современные переводы, защищённые авторским правом (NIV, ESV, NLT, NVI, NAA, RVR1960, Schlachter 2000), принципиально не включены: только тексты в общественном достоянии или со свободной лицензией на распространение. Код репозитория распространяется по лицензии MIT; тексты следуют лицензии, указанной для каждого перевода.

Что входит

  • 33 перевода на 22 языках (и их становится больше)
  • JSON всей Библии, JSON по книгам и индексированная SQLite
  • Идентификаторы книг OSIS (Gen, Exod, Matt, John, …)
  • Метаданные для каждого перевода (лицензия, год, источник, статистика)
  • Включает иврит (WLC, Aleppo), греческий (Textus Receptus) и латынь (Вульгата)
  • Регулярно пересобирается из исходных источников

Использование

                # Download the King James Version as SQLite
curl -L -o kjv.sqlite \
  https://github.com/midvash/bible-data/raw/main/versions/en/kjv/kjv.sqlite

sqlite3 kjv.sqlite \
  "SELECT text FROM verses WHERE book_id=43 AND chapter=3 AND number=16"
# → "For God so loved the world, that he gave his only begotten Son..."
              

Участие

Нашли ошибку, недостающие данные или хотите что-то добавить? Pull request и issue приветствуются на github.com/midvash/bible-data .