Стройте на MEGA.Bible
Всё на MEGA.Bible — открытые данные, а URL-адреса — это API. Добавьте .json почти к любому URL страницы и получите структурированные данные, стоящие за ней — бесплатно, без ключа, без регистрации. Кросс-доменные запросы разрешены, так что API можно вызывать прямо из браузера.
Шаблон
Возьмите URL страницы и добавьте .json. Публичный API доступен только для чтения.
https://mega.bible/{lang}/{path}.json
Писание
/{lang}/bible.jsonпример/{lang}/{translation}.jsonпример/{lang}/{translation}/{book}.jsonпример/{lang}/{translation}/{book}/{chapter}.jsonпример/{lang}/{translation}/{book}/{chapter}/{verse}.jsonпример/{lang}/compare/{a}/{b}/{book}/{chapter}.jsonпример/{lang}/search/{translation}.json?q={query}пример/{lang}/votd.jsonпример
Атлас и хронология
/{lang}/places.jsonпример/{lang}/place/{slug}.jsonпример/{lang}/people.jsonпример/{lang}/person/{slug}.jsonпример/{lang}/timeline.jsonпример/{lang}/timeline/{era}.jsonпример/{lang}/event/{slug}.jsonпример/{lang}/topics.jsonпример/{lang}/topic/{slug}.jsonпример/{lang}/words.jsonпример/{lang}/word/{strongs}.jsonпример/{lang}/unearthed.jsonпример/{lang}/unearthed/{slug}.jsonпример/{lang}/chronology.jsonпример/{lang}/tours.jsonпример/{lang}/tour/{slug}.jsonпример
Статьи сообщества
/{lang}/article/{slug}.json
Библейские истории для детей
Встраиваемые виджеты
Любой стих — и стих дня — можно встроить обычным iframe: без ключа, без слежки, со встроенной атрибуцией и обратной ссылкой. Необязательно ?theme=light|dark; иначе виджет следует теме посетителя.
Массовые данные и загрузки
Целые наборы данных и полные тексты переводов доступны как версионированные массовые загрузки в /api/v1 — это версия 1, изменения только дополняющие. Загрузки
Лицензии
Данные сохраняют лицензию своего источника: библейские тексты несут лицензию своего перевода, наборы данных атласа — свои исходные лицензии, а всё, что создаёт MEGA.Bible, — CC0. Полный список: Источники и лицензии