Skip to content

Application Web d'étude biblique, open source. Comprend les traductions Louis Segond, Ostervald et Martin.

Notifications You must be signed in to change notification settings

juliend2/data-bible

Repository files navigation

Data Bible

Data Bible est une application Web d'étude biblique dont le code source est libre.

Fonctionnalités

  • Outil de recherche de versets, avec opérateurs booléens (&& et ||), par livre ou par auteur, et possibilité de grouper certains termes afin d'avoir plus de flexibilité. Par exemple: "joie && (Christ || Jésus)" va donner des versets qui contiennent le mot "joie", ainsi que soit "Jésus" ou "Christ", ou les deux.
  • Étiquettage (tagging) de passages (groupes de versets) pour une catégorisation flexible
  • Ajout de notes personnelles aux passages sélectionnés
  • Nuage de mots, pour voir quels sont les mots les plus utilisés dans chaque livre de la Bible
  • Traductions Louis Segond (1910), Martin (1744) et Osterval (1996) incluses
  • Lecture parallèle (côte à côte) de plusieurs traductions de la Bible en même temps

Captures d'écran

Mode de lecture de plusieurs traductions en parallèle

Nuage de mots populaires pour chaque livre

Étiquetter des passages de la Bible

Ajout de notes à des passages

Outil de recherche de versets

Plusieurs traductions françaises disponibles

Fonctionnalités futures

  • Page qui liste les livres et chapitres par époque présumée de rédaction (ordre chronologique)
  • Ajouter l'index de concordances de Strong sur les mots qui s'appliquent. Au moins pour la traduction Louis Segond qui est actuellement disponible.
  • Outil de recherche plus avancé, entre autre pour:
    • exclure certains mots des résultats de recherche

Pré-requis

  • Docker
  • Docker compose

Installation

  1. git clone https://github.com/juliend2/data-bible.git
  2. cd data-bible
  3. bundle install
  4. rake db:migrate
  5. rake db:seed to first create the Authors and Books that will be associated with the data we will import in the next step
  6. env JSON_PATH=./db/seed_data/louis-segond-formatted.json VERSION_SLUG=LSG rake db:seed

Lancer l'application

  1. docker-compose up
  2. Ouvrir http://localhost:3000/ dans votre navigateur.

License

GPLv3

About

Application Web d'étude biblique, open source. Comprend les traductions Louis Segond, Ostervald et Martin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published