An open API service indexing awesome lists of open source software.

https://github.com/juliend2/data-bible

Application Web d'étude biblique, open source. Comprend les traductions Louis Segond, Ostervald et Martin.
https://github.com/juliend2/data-bible

bible bible-study data-bible theology

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](https://en.wikipedia.org/wiki/Strong%27s_Concordance) 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/](http://localhost:3000/) dans votre
navigateur.

## License

[GPLv3](http://www.gnu.org/licenses/gpl-3.0.fr.html)