Skip to content
Rodolfo Goulart edited this page Aug 19, 2024 · 22 revisions

Welcome to the Aletheia Bible Documentation wiki!

This Wiki describe the database of Aletheia Bible. You can use this to create modules. By WebScrapper or by database conversion, see mybible.zone documentation or this repository of mybible database

Aletheia Bible developed using Flutter and uses SQLITE as database. So you can create modules direct using SQLITE with the proper squema.

You can find the path of the database on:

  • Windows
    %AppData%\Roaming\com.i53\Aletheia Bible Study
    

or

  • Windows (Install from Microsoft Store)
    %userprofile%\AppData\Local\Packages
    
    • Look to a file that contain the name "15732i53Project.BibleAletheia_", enter the folder, inside look for "AppData\Roaming\com.i53\Aletheia Bible Study"
      • In case you not see the directory, look at this tutorial

The modules are divided by:

  • Bible
    • Contain the versions, books and the bible content
  • Commentary
    • Store the commentary for the verse or chapter
  • Dictionary
    • Store the dictionary for the words, can be bible dictionaries or language
  • Lexico
    • Store the Lexico dictionary
  • NLP
    • NLP stands for Natural Language Processing, store the Text Analysis
  • User
    • To Store user data, like comments, notes, configuration, ...

CHAT-GPT Feactures

  • The app has a feacture that make use of OpenAI
    • You can use to get the Context of some word selected
    • You can use to get the Exegesis of the verse selected

Important

The CHAT-GPT is a external service, so you need to signup on OpenAI and add a Key, after this you can go to Configure on the app and add the Key.

Google Cloud Natural Language Features

Important

You need to signup on Google Cloud Services, add a billing to your account, and enable Cloud Natural Language, add credential, export the json Key and go to the app on *Configure and add the Json credencial to Google Cloud Service

Look at this steps from Google Tutorial

To get metadata for a service account key: In the Google Cloud console, go to the Service accounts page. Go to Service accounts Select a project. Show me. On the Service accounts page, click the email address of the service account whose keys you want to list. Click Keys. The Google Cloud console displays a list of keys for the service account, including metadata for each key.