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.
- Host: GitHub
- URL: https://github.com/juliend2/data-bible
- Owner: juliend2
- Created: 2016-02-13T17:10:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T04:27:24.000Z (almost 3 years ago)
- Last Synced: 2025-04-05T08:34:23.006Z (7 months ago)
- Topics: bible, bible-study, data-bible, theology
- Language: Ruby
- Homepage:
- Size: 7.12 MB
- Stars: 21
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
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)







